{ "status": "success", "search_duration": "16 seconds", "timestamp": 1789386857, "search_complete": "2026-09-14 17:54:17", "tracking_id": "81178938684116454HJH3A", "ftm_partner_id": "8", "partner_id": "8", "partner_name": "Huzaifa Business", "message": null, "total_fight": 274, "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": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H5M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA\/v+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T05:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-09-21T11:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-20", "flight_time": "PT8H45M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "725" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "725" }, "booking_class": { "brand_id": "2206201", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LMCLR", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu8PSTLslo+ulXSpt2aGX\/f8ZI0knFQkwGAwxRqEE3pyPZxvwHcqC\/FEgQ8zv2xs+hJFwVu0g6bA+dX2hK0jt58b17NqUjnqxhJmz71Q17C1OSY3rsk2w3kWFtoE\/SMVgTlN5KL1NCSlbPkheYY\/a3g\/gDCvy", "FareInfoRef": "VTyzoBz3nDKARx+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKABw+CBmAAAA==", "origin": "IST", "departure_time": "2026-09-21T16:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BOS", "arrival_time": "2026-09-21T19:55:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT10H15M", "distance": "4819", "lay_over": "PT05H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "81" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "81" }, "booking_class": { "brand_id": "2206201", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LMCLR", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu8PSTLslo+ulXSpt2aGX\/f8ZI0knFQkwGAwxRqEE3pyPZxvwHcqC\/FEgQ8zv2xs+hJFwVu0g6bA+dX2hK0jt58b17NqUjnqxhJmz71Q17C1OSY3rsk2w3kWFtoE\/SMVgTlN5KL1NCSlbPkheYY\/a3g\/gDCvy", "FareInfoRef": "VTyzoBz3nDKARx+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H25M", "transit_time": "4H40M", "routes": [ { "air_segment_key": "VTyzoBz3nDKADw+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T21:50:00.000-04:00", "origin_terminal": "E", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "IST", "arrival_time": "2026-09-23T14:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-23", "flight_time": "PT9H20M", "distance": "4819", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "82" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "82" }, "booking_class": { "brand_id": "2206201", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VMCLR", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3q9YZ3xrZduLyhKtJnvx\/z9D2s5EEuDg4CClJJSR5xDTvw34DOUKeylgEPcpKyJHslUbSAa873p7oCtI7Vvjeg5tSo968ISFS2zUZm57vKxP57psE6x3UaE38AO5OLQ8lVl9lkFIWW0neYI\/6ntf138r8w==", "FareInfoRef": "VTyzoBz3nDKAjx+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAFw+CBmAAAA==", "origin": "IST", "departure_time": "2026-09-23T18:50:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-09-24T05:15:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT7H25M", "distance": "3696", "lay_over": "PT04H40M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2206201", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VMCLR", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3q9YZ3xrZduLyhKtJnvx\/z9D2s5EEuDg4CClJJSR5xDTvw34DOUKeylgEPcpKyJHslUbSAa873p7oCtI7Vvjeg5tSo968ISFS2zUZm57vKxP57psE6x3UaE38AO5OLQ8lVl9lkFIWW0neYI\/6ntf138r8w==", "FareInfoRef": "VTyzoBz3nDKAjx+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 211632.71, "gross_total": 218489, "base_fare": 101090.71, "tax": 110542, "sell": { "currency": "BDT", "total": 211632.71, "base_fare": 101090.71, "tax": 110542 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjExNjMyLjcxLCJiYXNlX2ZhcmUiOjEwMTA5MC43MSwidGF4IjoxMTA1NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTA5MzIuNzEsImJhc2VfZmFyZSI6MTAwMzkwLjcxLCJ0YXgiOjExMDU0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxODQ4OSwiYmFzZV9mYXJlIjoxMDc5NDcsInRheCI6MTEwNTQyfX0=", "price_breakdown": [ { "passenger_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": 211632.71, "base_fare": 101090.71, "tax": 110542, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107947.00", "tax": "110542.00", "discount": 7556.29, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 211632.71, "base_fare": 101090.71, "tax": 110542, "gross": { "base_fare": "107947.00", "tax": "110542.00", "discount": "7556.29", "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": "3710.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "82104.00" }, "Other": { "title": "Others taxes", "amount": "17781.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMTYzMi43MSIsImJhc2VfZmFyZSI6IjEwMTA5MC43MSIsInRheCI6IjExMDU0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNzk0Ny4wMCIsInRheCI6IjExMDU0Mi4wMCIsImRpc2NvdW50IjoiNzU1Ni4yOSIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjEwOTMyLjcxIiwiYmFzZV9mYXJlIjoiMTAwMzkwLjcxIiwidGF4IjoiMTEwNTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3OTQ3LjAwIiwidGF4IjoiMTEwNTQyLjAwIiwiZGlzY291bnQiOiI3NTU2LjI5IiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxODQ4OS4wMCIsImJhc2VfZmFyZSI6IjEwNzk0Ny4wMCIsInRheCI6IjExMDU0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTg0ODksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMzcxMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4MjEwNC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxNzc4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzNyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNNiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE0MzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjkzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNzEwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyMTA0IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IlNJVEkgRm9yIERlcGFydHVyZS0gVEsiLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOiI3LjAwIiwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6eyJ0aXRsZSI6IlNJVEkgRm9yIERlcGFydHVyZS0gVEsiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE3OTg3MzI3OTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsInBheF93aXNlX2NvbWlzc2lvbSI6Im5vIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 1, "applicable_comission": { "data": { "title": "SITI For Departure- TK", "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": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, "origin_airport": "DAC", "destination_airport": "BOS", "connecting_airport": [ "IST" ] }, "reason_details": { "flight_facts": { "start": "DAC", "end": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "L", "farebasis": "LMCLR", "cabin": "economy" }, { "origin": "IST", "destination": "BOS", "operating": "TK", "marketing": "TK", "booking_code": "L", "farebasis": "LMCLR", "cabin": "economy" }, { "origin": "BOS", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "V", "farebasis": "VMCLR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "V", "farebasis": "VMCLR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->IST) operating TK | entry 2: operating_code UL != segment 1 (DAC->IST) operating TK | entry 3: operating_code MH != segment 1 (DAC->IST) operating TK" }, { "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->IST) operating TK" }, { "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->IST) operating TK" }, { "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->IST) operating TK | entry 2: operating_code CA != segment 1 (DAC->IST) operating TK | entry 3: operating_code CZ != segment 1 (DAC->IST) operating TK" }, { "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->IST) operating TK | entry 2: operating_code GF != segment 1 (DAC->IST) operating TK | entry 3: operating_code WY != segment 1 (DAC->IST) operating TK | entry 4: operating_code EK != segment 1 (DAC->IST) operating TK | entry 5: operating_code TG != segment 1 (DAC->IST) operating TK | entry 6: operating_code OD != segment 1 (DAC->IST) operating TK | entry 7: operating_code ET != segment 1 (DAC->IST) operating TK" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "destination_airport", "reason": "end (BOS) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": true, "failed_check": null, "reason": "accepted - all checks passed", "specificity": 3, "commission": 7, "selected": true } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H5M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA\/v+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T05:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-09-21T11:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-20", "flight_time": "PT8H45M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "725" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "725" }, "booking_class": { "brand_id": "2206201", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LMCLR", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu8PSTLslo+ulXSpt2aGX\/f8ZI0knFQkwGAwxRqEE3pyPZxvwHcqC\/FEgQ8zv2xs+hJFwVu0g6bA+dX2hK0jt58b17NqUjnqxhJmz71Q17C1OSY3rsk2w3kWFtoE\/SMVgTlN5KL1NCSlbPkheYY\/a3g\/gDCvy", "FareInfoRef": "VTyzoBz3nDKARx+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKABw+CBmAAAA==", "origin": "IST", "departure_time": "2026-09-21T16:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BOS", "arrival_time": "2026-09-21T19:55:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT10H15M", "distance": "4819", "lay_over": "PT05H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "81" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "81" }, "booking_class": { "brand_id": "2206201", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LMCLR", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu8PSTLslo+ulXSpt2aGX\/f8ZI0knFQkwGAwxRqEE3pyPZxvwHcqC\/FEgQ8zv2xs+hJFwVu0g6bA+dX2hK0jt58b17NqUjnqxhJmz71Q17C1OSY3rsk2w3kWFtoE\/SMVgTlN5KL1NCSlbPkheYY\/a3g\/gDCvy", "FareInfoRef": "VTyzoBz3nDKARx+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H25M", "transit_time": "4H40M", "routes": [ { "air_segment_key": "VTyzoBz3nDKADw+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T21:50:00.000-04:00", "origin_terminal": "E", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "IST", "arrival_time": "2026-09-23T14:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-23", "flight_time": "PT9H20M", "distance": "4819", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "82" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "82" }, "booking_class": { "brand_id": "2206201", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VMCLR", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3q9YZ3xrZduLyhKtJnvx\/z9D2s5EEuDg4CClJJSR5xDTvw34DOUKeylgEPcpKyJHslUbSAa873p7oCtI7Vvjeg5tSo968ISFS2zUZm57vKxP57psE6x3UaE38AO5OLQ8lVl9lkFIWW0neYI\/6ntf138r8w==", "FareInfoRef": "VTyzoBz3nDKAjx+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAFw+CBmAAAA==", "origin": "IST", "departure_time": "2026-09-23T18:50:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-09-24T05:15:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT7H25M", "distance": "3696", "lay_over": "PT04H40M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2206201", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VMCLR", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3q9YZ3xrZduLyhKtJnvx\/z9D2s5EEuDg4CClJJSR5xDTvw34DOUKeylgEPcpKyJHslUbSAa873p7oCtI7Vvjeg5tSo968ISFS2zUZm57vKxP57psE6x3UaE38AO5OLQ8lVl9lkFIWW0neYI\/6ntf138r8w==", "FareInfoRef": "VTyzoBz3nDKAjx+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 211632.71, "calendar_total_sell": 211632.71, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 211632.71, "filter": { "id": "F1TT00016-16", "price": 211632.71, "journey_duration": "PT1D21H30M", "journey_duration_seconds": 163800, "layover_duration": "PT9H45M", "layover_duration_seconds": 35100, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T05:50:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T05:15:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202609210550ist202609211135725ist202609211640bos20260921195581bos202609222150ist20260923141082ist202609231850dac202609240515712", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-0", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-0", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-0", "price": 213086, "journey_duration": "PT2D4H20M", "journey_duration_seconds": 188400, "layover_duration": "PT14H6M", "layover_duration_seconds": 50760, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221120jfk2026092212341117jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-1", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-1", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-1", "price": 213086, "journey_duration": "PT2D5H54M", "journey_duration_seconds": 194040, "layover_duration": "PT15H40M", "layover_duration_seconds": 56400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220946jfk2026092211001017jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-10", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-10", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-10", "price": 213086, "journey_duration": "PT1D23H29M", "journey_duration_seconds": 170940, "layover_duration": "PT9H11M", "layover_duration_seconds": 33060, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-2", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-2", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-2", "price": 213086, "journey_duration": "PT2D8H29M", "journey_duration_seconds": 203340, "layover_duration": "PT18H15M", "layover_duration_seconds": 65700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-3", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-3", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-3", "price": 213086, "journey_duration": "PT1D23H24M", "journey_duration_seconds": 170640, "layover_duration": "PT9H10M", "layover_duration_seconds": 33000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-4", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-4", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-4", "price": 213086, "journey_duration": "PT2D0H35M", "journey_duration_seconds": 174900, "layover_duration": "PT10H16M", "layover_duration_seconds": 36960, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220600jfk2026092207244357jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-5", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-5", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-5", "price": 213086, "journey_duration": "PT2D4H0M", "journey_duration_seconds": 187200, "layover_duration": "PT13H40M", "layover_duration_seconds": 49200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-6", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-6", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-6", "price": 213086, "journey_duration": "PT1D21H0M", "journey_duration_seconds": 162000, "layover_duration": "PT6H40M", "layover_duration_seconds": 24000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-7", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-7", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-7", "price": 213086, "journey_duration": "PT2D5H12M", "journey_duration_seconds": 191520, "layover_duration": "PT14H40M", "layover_duration_seconds": 52800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-8", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-8", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-8", "price": 213086, "journey_duration": "PT1D22H12M", "journey_duration_seconds": 166320, "layover_duration": "PT7H40M", "layover_duration_seconds": 27600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-9", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213086, "gross_total": 212386, "base_fare": 180611, "tax": 32475, "sell": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDg2LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMjM4NiwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEyMzg2LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213086, "base_fare": 180611, "tax": 32475, "gross": { "base_fare": "179911.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTIzODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTIzODYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-9", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213086, "calendar_total_sell": 213086, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213086, "filter": { "id": "F1TT00016-9", "price": 213086, "journey_duration": "PT2D6H29M", "journey_duration_seconds": 196140, "layover_duration": "PT16H11M", "layover_duration_seconds": 58260, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-11", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213704, "gross_total": 213004, "base_fare": 181229, "tax": 32475, "sell": { "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzNzA0LCJiYXNlX2ZhcmUiOjE4MTIyOSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMzAwNCwiYmFzZV9mYXJlIjoxODA1MjksInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDA0LCJiYXNlX2ZhcmUiOjE4MDUyOSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "180529.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475, "gross": { "base_fare": "180529.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzcwNC4wMCIsImJhc2VfZmFyZSI6IjE4MTIyOS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNTI5LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzAwNC4wMCIsImJhc2VfZmFyZSI6IjE4MDUyOS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNTI5LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDQuMDAiLCJiYXNlX2ZhcmUiOiIxODA1MjkuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTMwMDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->PHL) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-11", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213704, "calendar_total_sell": 213704, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213704, "filter": { "id": "F1TT00016-11", "price": 213704, "journey_duration": "PT2D2H10M", "journey_duration_seconds": 180600, "layover_duration": "PT11H28M", "layover_duration_seconds": 41280, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "PHL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-12", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H41M", "transit_time": "12H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA7v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:59:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T09:31:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1159" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3834" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT11H59M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213704, "gross_total": 213004, "base_fare": 181229, "tax": 32475, "sell": { "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzNzA0LCJiYXNlX2ZhcmUiOjE4MTIyOSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMzAwNCwiYmFzZV9mYXJlIjoxODA1MjksInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDA0LCJiYXNlX2ZhcmUiOjE4MDUyOSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "180529.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475, "gross": { "base_fare": "180529.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzcwNC4wMCIsImJhc2VfZmFyZSI6IjE4MTIyOS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNTI5LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzAwNC4wMCIsImJhc2VfZmFyZSI6IjE4MDUyOS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNTI5LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDQuMDAiLCJiYXNlX2ZhcmUiOiIxODA1MjkuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTMwMDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->PHL) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-12", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H41M", "transit_time": "12H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA7v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:59:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T09:31:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1159" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3834" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT11H59M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213704, "calendar_total_sell": 213704, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213704, "filter": { "id": "F1TT00016-12", "price": 213704, "journey_duration": "PT2D7H41M", "journey_duration_seconds": 200460, "layover_duration": "PT16H59M", "layover_duration_seconds": 61140, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "PHL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220759phl2026092209311159phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-13", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213704, "gross_total": 213004, "base_fare": 181229, "tax": 32475, "sell": { "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzNzA0LCJiYXNlX2ZhcmUiOjE4MTIyOSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMzAwNCwiYmFzZV9mYXJlIjoxODA1MjksInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDA0LCJiYXNlX2ZhcmUiOjE4MDUyOSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "180529.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475, "gross": { "base_fare": "180529.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzcwNC4wMCIsImJhc2VfZmFyZSI6IjE4MTIyOS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNTI5LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzAwNC4wMCIsImJhc2VfZmFyZSI6IjE4MDUyOS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNTI5LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDQuMDAiLCJiYXNlX2ZhcmUiOiIxODA1MjkuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTMwMDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->PHL) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-13", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213704, "calendar_total_sell": 213704, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213704, "filter": { "id": "F1TT00016-13", "price": 213704, "journey_duration": "PT2D6H26M", "journey_duration_seconds": 195960, "layover_duration": "PT15H42M", "layover_duration_seconds": 56520, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "PHL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-14", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213704, "gross_total": 213004, "base_fare": 181229, "tax": 32475, "sell": { "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzNzA0LCJiYXNlX2ZhcmUiOjE4MTIyOSwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMzAwNCwiYmFzZV9mYXJlIjoxODA1MjksInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDA0LCJiYXNlX2ZhcmUiOjE4MDUyOSwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "180529.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213704, "base_fare": 181229, "tax": 32475, "gross": { "base_fare": "180529.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzcwNC4wMCIsImJhc2VfZmFyZSI6IjE4MTIyOS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNTI5LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzAwNC4wMCIsImJhc2VfZmFyZSI6IjE4MDUyOS4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNTI5LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDQuMDAiLCJiYXNlX2ZhcmUiOiIxODA1MjkuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTMwMDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->PHL) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-14", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3Pck1LV9U2rLKEM26R582f9\/xq66wgImV09yjffexG6y6Oj\/Y8BneGWk9wokGM\/z\/sCs5gTKW4GIUBx5zJo3dBOrKDXcq7bGuGwzC3bZXUc1UFqOYSXrzs2zfo0qOYFLhJMyhXjmIo5dfLMfkgnclFNfHp4sQA==", "FareInfoRef": "VTyzoBz3nDKAzw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtF3flNoySgmbdA++7P8\/YzG2sIDJ1ZNcE2Nk4pFm5+N\/DPgO7wL5LICA9eS0YPRTILtVEJGD7MUXV1Z0E25IDPfqrDHP60MLNtqCoSoaV349D2Xd2Tzb12hSJ3CLdKqUlM9SKWiXvvGFaIJuqlM\/HvcsWQ==", "FareInfoRef": "VTyzoBz3nDKAFx+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213704, "calendar_total_sell": 213704, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213704, "filter": { "id": "F1TT00016-14", "price": 213704, "journey_duration": "PT1D23H26M", "journey_duration_seconds": 170760, "layover_duration": "PT8H42M", "layover_duration_seconds": 31320, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "PHL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-15", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213779, "gross_total": 213079, "base_fare": 180611, "tax": 33168, "sell": { "currency": "BDT", "total": 213779, "base_fare": 180611, "tax": 33168 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzNzc5LCJiYXNlX2ZhcmUiOjE4MDYxMSwidGF4IjozMzE2OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMzA3OSwiYmFzZV9mYXJlIjoxNzk5MTEsInRheCI6MzMxNjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMDc5LCJiYXNlX2ZhcmUiOjE3OTkxMSwidGF4IjozMzE2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213779, "base_fare": 180611, "tax": 33168, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "179911.00", "tax": "33168.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 213779, "base_fare": 180611, "tax": 33168, "gross": { "base_fare": "179911.00", "tax": "33168.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26221.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzc3OS4wMCIsImJhc2VfZmFyZSI6IjE4MDYxMS4wMCIsInRheCI6IjMzMTY4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzMxNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzA3OS4wMCIsImJhc2VfZmFyZSI6IjE3OTkxMS4wMCIsInRheCI6IjMzMTY4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5OTExLjAwIiwidGF4IjoiMzMxNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwNzkuMDAiLCJiYXNlX2ZhcmUiOiIxNzk5MTEuMDAiLCJ0YXgiOiIzMzE2OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMTMwNzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MjIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjExMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-15", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1YoUk2UAhDKiHVSgeW\/v9n9IBUqiXsg2cfDiGo6EM2N4f\/mPCZXoby3oEC5TnzE6ssXuB4qxARitNmc3ZgmGhDpeNRXW9M27GyIEv2A7VA7TnFnWw4d8\/2NZrkBH4iXpQlpsuqeHbxTW8kC7gpp74cZiw\/", "FareInfoRef": "VTyzoBz3nDKAXw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNjk0KxCAMhQ9T3j4G7c9OqXXRgcCEduFm7n+MidqBCZg8\/ZJnYoxMPNPmfPyPCZ\/prZB7BwRsJ6cds18C9VsFETnIqV6dHhgm3JB0PKrrjXk7VisoVEJHVSyefJaXseHcPdvXaNIm8BPpMikpX1opWJe98YNogW1qU18cYSxQ", "FareInfoRef": "VTyzoBz3nDKApw+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 213779, "calendar_total_sell": 213779, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213779, "filter": { "id": "F1TT00016-15", "price": 213779, "journey_duration": "PT2D8H29M", "journey_duration_seconds": 203340, "layover_duration": "PT18H10M", "layover_duration_seconds": 65400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220711jfk202609220830917jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-0", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-0", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-0", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT24H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "0-0", "origin": "BOS", "departure_time": "2026-09-22T07:11:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 917 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3832 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-0", "origin": "JFK", "departure_time": "2026-09-22T11:20:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": 6703, "lay_over": "PT02H50M", "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": 704 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 704 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "2-0", "origin": "DOH", "departure_time": "2026-09-23T09:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT02H15M", "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": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 218732.62, "gross_total": 1700.33, "base_fare": 184868.28, "tax": 33864.33, "sell": { "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcwNy4zMywiYmFzZV9mYXJlIjoxNDQzLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE3MDAuMzMsImJhc2VfZmFyZSI6MTQzNiwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcwMC4zMywiYmFzZV9mYXJlIjoxNDM2LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "183971.49", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33, "gross": { "base_fare": "183971.49", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE3MDcuMzMiLCJiYXNlX2ZhcmUiOiIxNDQzLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzNi4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTcwMC4zMyIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDM2LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTcwMC4zMyIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTcwMC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": null, "brandCode": "ECLASSIC#ER0", "brandName": "ECONOMY CLASSIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 30747.32, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxMCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY1MTcsImVsYXBzZWRUaW1lIjo4MjUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjIzLCJlbGFwc2VkVGltZSI6MTQ2NCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlRXKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODcsImVsYXBzZWRUaW1lIjo3OSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDA3OjExOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQyIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQwODozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uX2NpdHkiOiJOWUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MzgzMiwib3BlcmF0aW5nIjoiQjYiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjkxNywib3BlcmF0aW5nT3ZlcndyaXRlIjoiQjYiLCJhaXJjcmFmdF9jb2RlIjoiMzIwIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MDMsImVsYXBzZWRUaW1lIjo3NjUsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6Ik5ZQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMDc6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3MDQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDQsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlRXVEYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMDk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjQyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE3MDAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE0MzYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNzAwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNDM2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4MywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjc5MS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTgzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo3OTEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTU4MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgzLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjc5MS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTgzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjg4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTI0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTE4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjc1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNSTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo2OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LHsiaWQiOjEwMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAxIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6NjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjEyMywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAzMiBLRyBFQUNIIn0seyJpZCI6MTA3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSx7ImlkIjoxMTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDIgUElFQ0VTIDcgS0cgRUFDSCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIEJFVkVSQUdFIn0seyJpZCI6MTE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjQwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjQwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJicmFuZENvZGUiOiJFQ0xBU1NJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJRUiIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo2fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNzkyLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTI4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNTI4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjE1MjgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIFFSIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTc5Mi4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTUyOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1MjgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTUyOCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjgzNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjgzNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo4MzcuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY3NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6NjgwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEzNjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo2ODAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTM2MSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo2NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjgxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6OTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo5MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJicmFuZENvZGUiOiJFQ09OVkVOSUVOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI5NjUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3MDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MDEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyOTY1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNzAxLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE2MDcuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzIxNSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjg0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTYwNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMjE1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTYwNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMjE1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDgzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxNjcsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDgzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxNjcsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTU2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjg4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6ODEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTE4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjc1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNSTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwiYnJhbmRDb2RlIjoiRUNPTUZPUlQifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 218732.62, "calendar_total_sell": 218732.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 218732.62, "filter": { "id": "F1SE00005-0", "price": 218732.62, "gross_total": 1700.33, "journey_duration": "PT1D0H24M", "journey_duration_seconds": 87840, "layover_duration": "PT5H5M", "layover_duration_seconds": 18300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "DOH", "1": "JFK" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-09-23T17:35:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609220711jfk202609220830917adtjfk202609221120doh202609230705704adtdoh202609230920dac202609231735642adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-1", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-1", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-1", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "0-1", "origin": "BOS", "departure_time": "2026-09-22T06:00:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": 4357 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 2581 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-1", "origin": "JFK", "departure_time": "2026-09-22T11:20:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": 6703, "lay_over": "PT03H56M", "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": 704 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 704 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "2-1", "origin": "DOH", "departure_time": "2026-09-23T09:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT02H15M", "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": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 218732.62, "gross_total": 1700.33, "base_fare": 184868.28, "tax": 33864.33, "sell": { "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcwNy4zMywiYmFzZV9mYXJlIjoxNDQzLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE3MDAuMzMsImJhc2VfZmFyZSI6MTQzNiwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcwMC4zMywiYmFzZV9mYXJlIjoxNDM2LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "183971.49", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33, "gross": { "base_fare": "183971.49", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE3MDcuMzMiLCJiYXNlX2ZhcmUiOiIxNDQzLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzNi4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTcwMC4zMyIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDM2LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTcwMC4zMyIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTcwMC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": null, "brandCode": "ECLASSIC#ER1", "brandName": "ECONOMY CLASSIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 30747.32, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxMCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY1MTcsImVsYXBzZWRUaW1lIjo4MjUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjYsImVsYXBzZWRUaW1lIjoxNTM1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdUKlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE4NywiZWxhcHNlZFRpbWUiOjg0LCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMDY6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDA3OjI0OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6Ik5ZQyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyNTgxLCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDM1Nywib3BlcmF0aW5nT3ZlcndyaXRlIjoiWVgiLCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MDMsImVsYXBzZWRUaW1lIjo3NjUsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6Ik5ZQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMDc6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3MDQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDQsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlRXVEYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMDk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjQyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE3MDAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE0MzYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNzAwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNDM2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4MywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjc5MS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTgzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo3OTEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTU4MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgzLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjc5MS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTgzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjg4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTI0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTE4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjc1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNSTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo2OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LHsiaWQiOjEwMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAxIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6NjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjEyMywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAzMiBLRyBFQUNIIn0seyJpZCI6MTA3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSx7ImlkIjoxMTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDIgUElFQ0VTIDcgS0cgRUFDSCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIEJFVkVSQUdFIn0seyJpZCI6MTE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjQwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjQwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJicmFuZENvZGUiOiJFQ0xBU1NJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJRUiIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo2fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNzkyLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTI4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNTI4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjE1MjgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIFFSIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTc5Mi4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTUyOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1MjgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTUyOCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjgzNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjgzNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo4MzcuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY3NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6NjgwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEzNjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo2ODAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTM2MSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo2NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjgxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6OTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo5MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJicmFuZENvZGUiOiJFQ09OVkVOSUVOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI5NjUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3MDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MDEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyOTY1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNzAxLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE2MDcuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzIxNSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjg0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTYwNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMjE1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTYwNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMjE1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDgzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxNjcsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDgzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxNjcsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTU2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjg4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6ODEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTE4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjc1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNSTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwiYnJhbmRDb2RlIjoiRUNPTUZPUlQifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 218732.62, "calendar_total_sell": 218732.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 218732.62, "filter": { "id": "F1SE00005-1", "price": 218732.62, "gross_total": 1700.33, "journey_duration": "PT1D1H35M", "journey_duration_seconds": 92100, "layover_duration": "PT6H11M", "layover_duration_seconds": 22260, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "DOH", "1": "JFK" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-09-23T17:35:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609220600jfk2026092207244357adtjfk202609221120doh202609230705704adtdoh202609230920dac202609231735642adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-2", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-2", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-2", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT26H20M", "transit_time": "7H8M", "routes": [ { "air_segment_key": "0-2", "origin": "BOS", "departure_time": "2026-09-22T05:15:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T06:27:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H12M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 717 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3843 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-2", "origin": "JFK", "departure_time": "2026-09-22T11:20:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": 6703, "lay_over": "PT04H53M", "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": 704 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 704 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "2-2", "origin": "DOH", "departure_time": "2026-09-23T09:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT02H15M", "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": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 218732.62, "gross_total": 1700.33, "base_fare": 184868.28, "tax": 33864.33, "sell": { "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcwNy4zMywiYmFzZV9mYXJlIjoxNDQzLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE3MDAuMzMsImJhc2VfZmFyZSI6MTQzNiwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcwMC4zMywiYmFzZV9mYXJlIjoxNDM2LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "183971.49", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33, "gross": { "base_fare": "183971.49", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE3MDcuMzMiLCJiYXNlX2ZhcmUiOiIxNDQzLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzNi4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTcwMC4zMyIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDM2LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTcwMC4zMyIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTcwMC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": null, "brandCode": "ECLASSIC#ER2", "brandName": "ECONOMY CLASSIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 30747.32, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxMCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY1MTcsImVsYXBzZWRUaW1lIjo4MjUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjMwLCJlbGFwc2VkVGltZSI6MTU4MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqTVRXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODcsImVsYXBzZWRUaW1lIjo3Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDA1OjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQyIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQwNjoyNzowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uX2NpdHkiOiJOWUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzg0Mywib3BlcmF0aW5nIjoiQjYiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcxNywib3BlcmF0aW5nT3ZlcndyaXRlIjoiQjYiLCJhaXJjcmFmdF9jb2RlIjoiMjIzIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MDMsImVsYXBzZWRUaW1lIjo3NjUsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6Ik5ZQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMDc6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3MDQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDQsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlRXVEYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMDk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjQyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE3MDAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE0MzYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNzAwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNDM2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4MywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjc5MS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTgzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo3OTEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTU4MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgzLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjc5MS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTgzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjg4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTI0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTE4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjc1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNSTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo2OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LHsiaWQiOjEwMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAxIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6NjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjEyMywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAzMiBLRyBFQUNIIn0seyJpZCI6MTA3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSx7ImlkIjoxMTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDIgUElFQ0VTIDcgS0cgRUFDSCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIEJFVkVSQUdFIn0seyJpZCI6MTE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjQwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjQwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJicmFuZENvZGUiOiJFQ0xBU1NJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJRUiIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo2fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNzkyLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTI4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNTI4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjE1MjgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIFFSIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTc5Mi4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTUyOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1MjgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTUyOCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjgzNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjgzNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo4MzcuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY3NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6NjgwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEzNjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo2ODAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTM2MSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo2NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjgxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6OTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo5MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJicmFuZENvZGUiOiJFQ09OVkVOSUVOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI5NjUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3MDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MDEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyOTY1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNzAxLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE2MDcuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzIxNSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjg0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTYwNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMjE1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTYwNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMjE1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDgzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxNjcsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDgzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxNjcsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTU2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjg4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6ODEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTE4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjc1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNSTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwiYnJhbmRDb2RlIjoiRUNPTUZPUlQifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 218732.62, "calendar_total_sell": 218732.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 218732.62, "filter": { "id": "F1SE00005-2", "price": 218732.62, "gross_total": 1700.33, "journey_duration": "PT1D2H20M", "journey_duration_seconds": 94800, "layover_duration": "PT7H8M", "layover_duration_seconds": 25680, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "DOH", "1": "JFK" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-09-23T17:35:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609220515jfk202609220627717adtjfk202609221120doh202609230705704adtdoh202609230920dac202609231735642adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-3", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-3", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-3", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "0-3", "origin": "BOS", "departure_time": "2026-09-22T11:20:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 1117 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3836 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-3", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6703, "lay_over": "PT08H56M", "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": 702 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "2-3", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 218732.62, "gross_total": 1700.33, "base_fare": 184868.28, "tax": 33864.33, "sell": { "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcwNy4zMywiYmFzZV9mYXJlIjoxNDQzLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE3MDAuMzMsImJhc2VfZmFyZSI6MTQzNiwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcwMC4zMywiYmFzZV9mYXJlIjoxNDM2LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "183971.49", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 218732.62, "base_fare": 184868.28, "tax": 33864.33, "gross": { "base_fare": "183971.49", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE3MDcuMzMiLCJiYXNlX2ZhcmUiOiIxNDQzLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzNi4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTcwMC4zMyIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDM2LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTcwMC4zMyIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTcwMC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": null, "brandCode": "ECLASSIC#ER3", "brandName": "ECONOMY CLASSIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 30747.32, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxMCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY1MTcsImVsYXBzZWRUaW1lIjo4MjUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjUsImVsYXBzZWRUaW1lIjoxNzYwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCpUKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE4NywiZWxhcHNlZFRpbWUiOjc0LCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTE6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJDIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDEyOjM0OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwiZGVzdGluYXRpb25fY2l0eSI6Ik5ZQyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjozODM2LCJvcGVyYXRpbmciOiJCNiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTExNywib3BlcmF0aW5nT3ZlcndyaXRlIjoiQjYiLCJhaXJjcmFmdF9jb2RlIjoiMjIzIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MDMsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6Ik5ZQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKipXKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE3MDAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE0MzYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNzAwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNDM2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4MywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjc5MS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTgzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo3OTEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTU4MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgzLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjc5MS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTgzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjg4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTI0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTE4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjc1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNSTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo2OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LHsiaWQiOjEwMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAxIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6NjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjEyMywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAzMiBLRyBFQUNIIn0seyJpZCI6MTA3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSx7ImlkIjoxMTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDIgUElFQ0VTIDcgS0cgRUFDSCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIEJFVkVSQUdFIn0seyJpZCI6MTE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjQwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjQwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJicmFuZENvZGUiOiJFQ0xBU1NJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJRUiIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo2fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNzkyLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTI4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNTI4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjE1MjgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIFFSIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTc5Mi4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTUyOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1MjgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTUyOCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjgzNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjgzNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjc1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo4MzcuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY3NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6NjgwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEzNjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6NjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo2ODAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTM2MSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo2NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjgxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6OTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo5MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJicmFuZENvZGUiOiJFQ09OVkVOSUVOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI5NjUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3MDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MDEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyOTY1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNzAxLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE2MDcuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzIxNSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjg0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTYwNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMjE1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTYwNy41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMjE1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDgzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxNjcsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDgzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxNjcsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTU2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjg4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6ODEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTE4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjc1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNSTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwiYnJhbmRDb2RlIjoiRUNPTUZPUlQifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 218732.62, "calendar_total_sell": 218732.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 218732.62, "filter": { "id": "F1SE00005-3", "price": 218732.62, "gross_total": 1700.33, "journey_duration": "PT1D5H20M", "journey_duration_seconds": 105600, "layover_duration": "PT10H1M", "layover_duration_seconds": 36060, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "DOH", "1": "JFK" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221120jfk2026092212341117adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-91", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H5M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA\/v+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T05:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-09-21T11:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-20", "flight_time": "PT8H45M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "725" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "725" }, "booking_class": { "brand_id": "2206199", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LMLGR", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxvaTdxaMsZho5OgHHbh\/88gbUEiUhInTpzEGIUy8ux8\/LcB76GsyC8FMsT8sj8ROAbCWXWApMN2324PdAWp\/dy4nl2b0qAnS1i4+E5Vw9HinNS4LtsE611UaBv4gVQM5jSXq9LblJCy5y\/JCfao7X0A3dYr7A==", "FareInfoRef": "VTyzoBz3nDKA10+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKABw+CBmAAAA==", "origin": "IST", "departure_time": "2026-09-21T16:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BOS", "arrival_time": "2026-09-21T19:55:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT10H15M", "distance": "4819", "lay_over": "PT05H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "81" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "81" }, "booking_class": { "brand_id": "2206199", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LMLGR", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxvaTdxaMsZho5OgHHbh\/88gbUEiUhInTpzEGIUy8ux8\/LcB76GsyC8FMsT8sj8ROAbCWXWApMN2324PdAWp\/dy4nl2b0qAnS1i4+E5Vw9HinNS4LtsE611UaBv4gVQM5jSXq9LblJCy5y\/JCfao7X0A3dYr7A==", "FareInfoRef": "VTyzoBz3nDKA10+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H25M", "transit_time": "4H40M", "routes": [ { "air_segment_key": "VTyzoBz3nDKADw+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T21:50:00.000-04:00", "origin_terminal": "E", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "IST", "arrival_time": "2026-09-23T14:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-23", "flight_time": "PT9H20M", "distance": "4819", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "82" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "82" }, "booking_class": { "brand_id": "2206199", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VMLGR", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lOsa7y1sq4HlU20muzF\/z9D2q6JJMDAwEBKSSgjjyGmfxvwGcoV9lLAIO5TVsQ4kq1aQTLgfb9dHugKUvvWuJ5Dm9K97jxh5hwbtZrbFk\/L07ku2wTrXVToDfxALg4tT+WsjD4lpCy2kTzAH\/W9L90wK\/8=", "FareInfoRef": "VTyzoBz3nDKAH1+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAFw+CBmAAAA==", "origin": "IST", "departure_time": "2026-09-23T18:50:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-09-24T05:15:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT7H25M", "distance": "3696", "lay_over": "PT04H40M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2206199", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VMLGR", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lOsa7y1sq4HlU20muzF\/z9D2q6JJMDAwEBKSSgjjyGmfxvwGcoV9lLAIO5TVsQ4kq1aQTLgfb9dHugKUvvWuJ5Dm9K97jxh5hwbtZrbFk\/L07ku2wTrXVToDfxALg4tT+WsjD4lpCy2kTzAH\/W9L90wK\/8=", "FareInfoRef": "VTyzoBz3nDKAH1+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 220832.27, "gross_total": 228381, "base_fare": 110290.27, "tax": 110542, "sell": { "currency": "BDT", "total": 220832.27, "base_fare": 110290.27, "tax": 110542 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIwODMyLjI3LCJiYXNlX2ZhcmUiOjExMDI5MC4yNywidGF4IjoxMTA1NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjAxMzIuMjcsImJhc2VfZmFyZSI6MTA5NTkwLjI3LCJ0YXgiOjExMDU0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODM4MSwiYmFzZV9mYXJlIjoxMTc4MzksInRheCI6MTEwNTQyfX0=", "price_breakdown": [ { "passenger_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": 220832.27, "base_fare": 110290.27, "tax": 110542, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117839.00", "tax": "110542.00", "discount": 8248.73, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 220832.27, "base_fare": 110290.27, "tax": 110542, "gross": { "base_fare": "117839.00", "tax": "110542.00", "discount": "8248.73", "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": "3710.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "82104.00" }, "Other": { "title": "Others taxes", "amount": "17781.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMDgzMi4yNyIsImJhc2VfZmFyZSI6IjExMDI5MC4yNyIsInRheCI6IjExMDU0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzgzOS4wMCIsInRheCI6IjExMDU0Mi4wMCIsImRpc2NvdW50IjoiODI0OC43MyIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIwMTMyLjI3IiwiYmFzZV9mYXJlIjoiMTA5NTkwLjI3IiwidGF4IjoiMTEwNTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3ODM5LjAwIiwidGF4IjoiMTEwNTQyLjAwIiwiZGlzY291bnQiOiI4MjQ4LjczIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODM4MS4wMCIsImJhc2VfZmFyZSI6IjExNzgzOS4wMCIsInRheCI6IjExMDU0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgzODEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMzcxMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4MjEwNC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxNzc4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzNyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNNiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE0MzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjkzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNzEwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyMTA0IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IlNJVEkgRm9yIERlcGFydHVyZS0gVEsiLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOiI3LjAwIiwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6eyJ0aXRsZSI6IlNJVEkgRm9yIERlcGFydHVyZS0gVEsiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE3OTg3MzI3OTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsInBheF93aXNlX2NvbWlzc2lvbSI6Im5vIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 1, "applicable_comission": { "data": { "title": "SITI For Departure- TK", "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": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, "origin_airport": "DAC", "destination_airport": "BOS", "connecting_airport": [ "IST" ] }, "reason_details": { "flight_facts": { "start": "DAC", "end": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "L", "farebasis": "LMLGR", "cabin": "economy" }, { "origin": "IST", "destination": "BOS", "operating": "TK", "marketing": "TK", "booking_code": "L", "farebasis": "LMLGR", "cabin": "economy" }, { "origin": "BOS", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "V", "farebasis": "VMLGR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "V", "farebasis": "VMLGR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->IST) operating TK | entry 2: operating_code UL != segment 1 (DAC->IST) operating TK | entry 3: operating_code MH != segment 1 (DAC->IST) operating TK" }, { "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->IST) operating TK" }, { "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->IST) operating TK" }, { "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->IST) operating TK | entry 2: operating_code CA != segment 1 (DAC->IST) operating TK | entry 3: operating_code CZ != segment 1 (DAC->IST) operating TK" }, { "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->IST) operating TK | entry 2: operating_code GF != segment 1 (DAC->IST) operating TK | entry 3: operating_code WY != segment 1 (DAC->IST) operating TK | entry 4: operating_code EK != segment 1 (DAC->IST) operating TK | entry 5: operating_code TG != segment 1 (DAC->IST) operating TK | entry 6: operating_code OD != segment 1 (DAC->IST) operating TK | entry 7: operating_code ET != segment 1 (DAC->IST) operating TK" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "destination_airport", "reason": "end (BOS) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": true, "failed_check": null, "reason": "accepted - all checks passed", "specificity": 3, "commission": 7, "selected": true } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H5M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA\/v+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T05:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-09-21T11:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-20", "flight_time": "PT8H45M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "725" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "725" }, "booking_class": { "brand_id": "2206199", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LMLGR", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxvaTdxaMsZho5OgHHbh\/88gbUEiUhInTpzEGIUy8ux8\/LcB76GsyC8FMsT8sj8ROAbCWXWApMN2324PdAWp\/dy4nl2b0qAnS1i4+E5Vw9HinNS4LtsE611UaBv4gVQM5jSXq9LblJCy5y\/JCfao7X0A3dYr7A==", "FareInfoRef": "VTyzoBz3nDKA10+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKABw+CBmAAAA==", "origin": "IST", "departure_time": "2026-09-21T16:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BOS", "arrival_time": "2026-09-21T19:55:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT10H15M", "distance": "4819", "lay_over": "PT05H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "81" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "81" }, "booking_class": { "brand_id": "2206199", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LMLGR", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxvaTdxaMsZho5OgHHbh\/88gbUEiUhInTpzEGIUy8ux8\/LcB76GsyC8FMsT8sj8ROAbCWXWApMN2324PdAWp\/dy4nl2b0qAnS1i4+E5Vw9HinNS4LtsE611UaBv4gVQM5jSXq9LblJCy5y\/JCfao7X0A3dYr7A==", "FareInfoRef": "VTyzoBz3nDKA10+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H25M", "transit_time": "4H40M", "routes": [ { "air_segment_key": "VTyzoBz3nDKADw+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T21:50:00.000-04:00", "origin_terminal": "E", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "IST", "arrival_time": "2026-09-23T14:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-23", "flight_time": "PT9H20M", "distance": "4819", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "82" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "82" }, "booking_class": { "brand_id": "2206199", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VMLGR", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lOsa7y1sq4HlU20muzF\/z9D2q6JJMDAwEBKSSgjjyGmfxvwGcoV9lLAIO5TVsQ4kq1aQTLgfb9dHugKUvvWuJ5Dm9K97jxh5hwbtZrbFk\/L07ku2wTrXVToDfxALg4tT+WsjD4lpCy2kTzAH\/W9L90wK\/8=", "FareInfoRef": "VTyzoBz3nDKAH1+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAFw+CBmAAAA==", "origin": "IST", "departure_time": "2026-09-23T18:50:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-09-24T05:15:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT7H25M", "distance": "3696", "lay_over": "PT04H40M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2206199", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VMLGR", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lOsa7y1sq4HlU20muzF\/z9D2q6JJMDAwEBKSSgjjyGmfxvwGcoV9lLAIO5TVsQ4kq1aQTLgfb9dHugKUvvWuJ5Dm9K97jxh5hwbtZrbFk\/L07ku2wTrXVToDfxALg4tT+WsjD4lpCy2kTzAH\/W9L90wK\/8=", "FareInfoRef": "VTyzoBz3nDKAH1+CBmAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 220832.27, "calendar_total_sell": 220832.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 220832.27, "filter": { "id": "F1TT00016-91", "price": 220832.27, "journey_duration": "PT1D21H30M", "journey_duration_seconds": 163800, "layover_duration": "PT9H45M", "layover_duration_seconds": 35100, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T05:50:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T05:15:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202609210550ist202609211135725ist202609211640bos20260921195581bos202609222150ist20260923141082ist202609231850dac202609240515712", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-75", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-75", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-75", "price": 224709, "journey_duration": "PT2D4H20M", "journey_duration_seconds": 188400, "layover_duration": "PT14H6M", "layover_duration_seconds": 50760, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221120jfk2026092212341117jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-76", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-76", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-76", "price": 224709, "journey_duration": "PT2D5H54M", "journey_duration_seconds": 194040, "layover_duration": "PT15H40M", "layover_duration_seconds": 56400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220946jfk2026092211001017jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-77", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-77", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-77", "price": 224709, "journey_duration": "PT2D8H29M", "journey_duration_seconds": 203340, "layover_duration": "PT18H15M", "layover_duration_seconds": 65700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-78", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-78", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-78", "price": 224709, "journey_duration": "PT1D23H24M", "journey_duration_seconds": 170640, "layover_duration": "PT9H10M", "layover_duration_seconds": 33000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-79", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-79", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-79", "price": 224709, "journey_duration": "PT2D0H35M", "journey_duration_seconds": 174900, "layover_duration": "PT10H16M", "layover_duration_seconds": 36960, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220600jfk2026092207244357jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-80", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-80", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-80", "price": 224709, "journey_duration": "PT2D4H0M", "journey_duration_seconds": 187200, "layover_duration": "PT13H40M", "layover_duration_seconds": 49200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-81", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-81", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-81", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-81", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-81", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-81", "price": 224709, "journey_duration": "PT1D21H0M", "journey_duration_seconds": 162000, "layover_duration": "PT6H40M", "layover_duration_seconds": 24000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-82", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-82", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-82", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-82", "price": 224709, "journey_duration": "PT2D5H12M", "journey_duration_seconds": 191520, "layover_duration": "PT14H40M", "layover_duration_seconds": 52800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-83", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-83", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-83", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-83", "price": 224709, "journey_duration": "PT1D22H12M", "journey_duration_seconds": 166320, "layover_duration": "PT7H40M", "layover_duration_seconds": 27600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-84", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-84", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-84", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-84", "price": 224709, "journey_duration": "PT2D6H29M", "journey_duration_seconds": 196140, "layover_duration": "PT16H11M", "layover_duration_seconds": 58260, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-85", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-85", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224709, "gross_total": 224009, "base_fare": 192234, "tax": 32475, "sell": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzA5LCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDAwOSwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA5LCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 224709, "base_fare": 192234, "tax": 32475, "gross": { "base_fare": "191534.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwOS4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwOS4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQwMDkuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQwMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-85", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 224709, "calendar_total_sell": 224709, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224709, "filter": { "id": "F1TT00016-85", "price": 224709, "journey_duration": "PT1D23H29M", "journey_duration_seconds": 170940, "layover_duration": "PT9H11M", "layover_duration_seconds": 33060, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-86", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-86", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 225328, "gross_total": 224628, "base_fare": 192853, "tax": 32475, "sell": { "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI1MzI4LCJiYXNlX2ZhcmUiOjE5Mjg1MywidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDYyOCwiYmFzZV9mYXJlIjoxOTIxNTMsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NjI4LCJiYXNlX2ZhcmUiOjE5MjE1MywidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "192153.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475, "gross": { "base_fare": "192153.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNTMyOC4wMCIsImJhc2VfZmFyZSI6IjE5Mjg1My4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyMTUzLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDYyOC4wMCIsImJhc2VfZmFyZSI6IjE5MjE1My4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyMTUzLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQ2MjguMDAiLCJiYXNlX2ZhcmUiOiIxOTIxNTMuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQ2MjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->PHL) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-86", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 225328, "calendar_total_sell": 225328, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 225328, "filter": { "id": "F1TT00016-86", "price": 225328, "journey_duration": "PT2D2H10M", "journey_duration_seconds": 180600, "layover_duration": "PT11H28M", "layover_duration_seconds": 41280, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "PHL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-87", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-87", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H41M", "transit_time": "12H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA7v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:59:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T09:31:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1159" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3834" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT11H59M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 225328, "gross_total": 224628, "base_fare": 192853, "tax": 32475, "sell": { "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI1MzI4LCJiYXNlX2ZhcmUiOjE5Mjg1MywidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDYyOCwiYmFzZV9mYXJlIjoxOTIxNTMsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NjI4LCJiYXNlX2ZhcmUiOjE5MjE1MywidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "192153.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475, "gross": { "base_fare": "192153.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNTMyOC4wMCIsImJhc2VfZmFyZSI6IjE5Mjg1My4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyMTUzLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDYyOC4wMCIsImJhc2VfZmFyZSI6IjE5MjE1My4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyMTUzLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQ2MjguMDAiLCJiYXNlX2ZhcmUiOiIxOTIxNTMuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQ2MjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->PHL) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-87", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H41M", "transit_time": "12H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA7v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:59:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T09:31:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1159" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3834" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT11H59M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 225328, "calendar_total_sell": 225328, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 225328, "filter": { "id": "F1TT00016-87", "price": 225328, "journey_duration": "PT2D7H41M", "journey_duration_seconds": 200460, "layover_duration": "PT16H59M", "layover_duration_seconds": 61140, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "PHL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220759phl2026092209311159phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-88", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-88", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 225328, "gross_total": 224628, "base_fare": 192853, "tax": 32475, "sell": { "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI1MzI4LCJiYXNlX2ZhcmUiOjE5Mjg1MywidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDYyOCwiYmFzZV9mYXJlIjoxOTIxNTMsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NjI4LCJiYXNlX2ZhcmUiOjE5MjE1MywidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "192153.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475, "gross": { "base_fare": "192153.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNTMyOC4wMCIsImJhc2VfZmFyZSI6IjE5Mjg1My4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyMTUzLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDYyOC4wMCIsImJhc2VfZmFyZSI6IjE5MjE1My4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyMTUzLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQ2MjguMDAiLCJiYXNlX2ZhcmUiOiIxOTIxNTMuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQ2MjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->PHL) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-88", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 225328, "calendar_total_sell": 225328, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 225328, "filter": { "id": "F1TT00016-88", "price": 225328, "journey_duration": "PT2D6H26M", "journey_duration_seconds": 195960, "layover_duration": "PT15H42M", "layover_duration_seconds": 56520, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "PHL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-89", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-89", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 225328, "gross_total": 224628, "base_fare": 192853, "tax": 32475, "sell": { "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI1MzI4LCJiYXNlX2ZhcmUiOjE5Mjg1MywidGF4IjozMjQ3NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDYyOCwiYmFzZV9mYXJlIjoxOTIxNTMsInRheCI6MzI0NzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NjI4LCJiYXNlX2ZhcmUiOjE5MjE1MywidGF4IjozMjQ3NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "192153.00", "tax": "32475.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 225328, "base_fare": 192853, "tax": 32475, "gross": { "base_fare": "192153.00", "tax": "32475.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "25528.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNTMyOC4wMCIsImJhc2VfZmFyZSI6IjE5Mjg1My4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyMTUzLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDYyOC4wMCIsImJhc2VfZmFyZSI6IjE5MjE1My4wMCIsInRheCI6IjMyNDc1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyMTUzLjAwIiwidGF4IjoiMzI0NzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQ2MjguMDAiLCJiYXNlX2ZhcmUiOiIxOTIxNTMuMDAiLCJ0YXgiOiIzMjQ3NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQ2MjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI1NTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTExNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->PHL) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-89", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d1GoQk3UEhURRVqSXrg0v8\/owukUi1hL4y92HtvxNzE6ej\/Y8BneGWk9wIkGJ7n\/YHZOitQ3gpERHHsecx6rOgmpqLUcK\/aGqNbZxZsstmOaqC0HMNC1p2bZ\/0aVXICPxFOyhTimYtYdvHNXEgmcFNOfQEreCxc", "FareInfoRef": "VTyzoBz3nDKAX0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYtJtvSm0ZY4TNdg++7P8\/YzF2sIDJ1ZNck1Ji4pmi8+k\/JnymV4W8F0DAekpeMEcfyG4NROSw36uvbl8xTLgjMTyqs8YS16sWbLQFQ000zvy8PZQNZ\/PsX6NLncBP5EOl5HLURkG79I1PRBfopjr1BSQFLGM=", "FareInfoRef": "VTyzoBz3nDKAp0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 225328, "calendar_total_sell": 225328, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 225328, "filter": { "id": "F1TT00016-89", "price": 225328, "journey_duration": "PT1D23H26M", "journey_duration_seconds": 170760, "layover_duration": "PT8H42M", "layover_duration_seconds": 31320, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "PHL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-90", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-90", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 225402, "gross_total": 224702, "base_fare": 192234, "tax": 33168, "sell": { "currency": "BDT", "total": 225402, "base_fare": 192234, "tax": 33168 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI1NDAyLCJiYXNlX2ZhcmUiOjE5MjIzNCwidGF4IjozMzE2OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNDcwMiwiYmFzZV9mYXJlIjoxOTE1MzQsInRheCI6MzMxNjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0NzAyLCJiYXNlX2ZhcmUiOjE5MTUzNCwidGF4IjozMzE2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 225402, "base_fare": 192234, "tax": 33168, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "191534.00", "tax": "33168.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 225402, "base_fare": 192234, "tax": 33168, "gross": { "base_fare": "191534.00", "tax": "33168.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26221.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNTQwMi4wMCIsImJhc2VfZmFyZSI6IjE5MjIzNC4wMCIsInRheCI6IjMzMTY4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzMxNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDcwMi4wMCIsImJhc2VfZmFyZSI6IjE5MTUzNC4wMCIsInRheCI6IjMzMTY4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxNTM0LjAwIiwidGF4IjoiMzMxNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjQ3MDIuMDAiLCJiYXNlX2ZhcmUiOiIxOTE1MzQuMDAiLCJ0YXgiOiIzMzE2OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjQ3MDIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MjIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjExMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "BOS", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (BOS->JFK) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAdv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": "6506", "lay_over": "PT04H05M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "743" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-90", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1Y0CQbKIQhlZBC0oGl\/\/8ZPaCVagn74NmHvfcq+pDVWP8fE97TWZBfG5ChPEd6YnHWCQxvFSJicB3FFnPtGCbaUO54VNMb47ovLEiS3EAtUHuOYSMbzt2zfY0mOYGfCDdlDvEuVRy7+KZfJDO4Kac+IXQsSQ==", "FareInfoRef": "VTyzoBz3nDKA9z+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d1YkJQNFMKQSkgh6cDS+x+jxiRSLWF\/ePbHIQQmnskbG\/5jwnc6KspnBQpYToorZm8d6a2BiAzOvdpqzg3DhDsqikc12pj89pKCTNkpakXiznt+CxvO6tm\/RpcygUfES2SJ6aqNnHTJG9+IFsimMvUDIW8sWg==", "FareInfoRef": "VTyzoBz3nDKAP0+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 225402, "calendar_total_sell": 225402, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 225402, "filter": { "id": "F1TT00016-90", "price": 225402, "journey_duration": "PT2D8H29M", "journey_duration_seconds": 203340, "layover_duration": "PT18H10M", "layover_duration_seconds": 65400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210830bos202609211515743bos202609220711jfk202609220830917jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT24H05M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "0-4", "origin": "DAC", "departure_time": "2026-09-21T05:50:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-09-21T11:35:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-21", "flight_time": "PT8H45M", "distance": 3713, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": 725 }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": 725 }, "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": "ECOFLY", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LMCLR", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECOFLY", "brand_code": "CL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LMCLR" ] } } }, { "air_segment_key": "1-4", "origin": "IST", "departure_time": "2026-09-21T16:40:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BOS", "arrival_time": "2026-09-21T19:55:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT10H15M", "distance": 4814, "lay_over": "PT05H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": 81 }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": 81 }, "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": "ECOFLY", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LMCLR", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECOFLY", "brand_code": "CL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LMCLR" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H25M", "transit_time": "4H40M", "routes": [ { "air_segment_key": "0-4", "origin": "BOS", "departure_time": "2026-09-22T21:50:00", "origin_terminal": "E", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "IST", "arrival_time": "2026-09-23T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-22", "flight_time": "PT9H20M", "distance": 4814, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": 82 }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": 82 }, "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": "ECOFLY", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VMCLR", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECOFLY", "brand_code": "CL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VMCLR" ] } } }, { "air_segment_key": "1-4", "origin": "IST", "departure_time": "2026-09-23T18:50:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-09-24T05:15:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT7H25M", "distance": 3713, "lay_over": "PT04H40M", "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": 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": 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": "ECOFLY", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VMCLR", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECOFLY", "brand_code": "CL", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VMCLR" ] } } } ] } ], "price": { "currency": "BDT", "total": 227482.8, "gross_total": 1768.63, "base_fare": 112740.19, "tax": 114742.61, "sell": { "currency": "BDT", "total": 227482.8, "base_fare": 112740.19, "tax": 114742.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTc3NS42MywiYmFzZV9mYXJlIjo4ODAsInRheCI6ODk1LjYzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTc2OC42MywiYmFzZV9mYXJlIjo4NzMsInRheCI6ODk1LjYzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE3NjguNjMsImJhc2VfZmFyZSI6ODczLCJ0YXgiOjg5NS42M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 227482.8, "base_fare": 112740.19, "tax": 114742.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111843.39", "tax": "114742.61", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 227482.8, "base_fare": 112740.19, "tax": 114742.61, "gross": { "base_fare": "111843.39", "tax": "114742.61", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3843.42" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "85067.60" }, "Other": { "title": "Others taxes", "amount": "18490.67" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE3NzUuNjMiLCJiYXNlX2ZhcmUiOiI4ODAuMDAiLCJ0YXgiOiI4OTUuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NzMuMDAiLCJ0YXgiOiI4OTUuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyOC4xMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE3NjguNjMiLCJiYXNlX2ZhcmUiOiI4NzMuMDAiLCJ0YXgiOiI4OTUuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NzMuMDAiLCJ0YXgiOiI4OTUuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxNzY4LjYzIiwiYmFzZV9mYXJlIjoiODczLjAwIiwidGF4IjoiODk1LjYzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE3NjguNjMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI0LjEwIn0sIlVUIjp7ImFtb3VudCI6IjQ5LjYwIn0sIkU1Ijp7ImFtb3VudCI6IjMuNjAifSwiWVEiOnsiYW1vdW50IjoiMzAuMDAifSwiWVIiOnsiYW1vdW50IjoiNjY0LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE0NC4zMyJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi4zLCJ0YXhJbmZvIjoiRkxJR0hUUyBTRUNVUklUWSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6Ik02IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuMywidGF4SW5mbyI6IkZMSUdIVFMgU0VDVVJJVFkgQ0hBUkdFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJUUiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjgsInRheEluZm8iOiJBSVJQT1JUIFNFUlZJQ0UgQ0hBUkdFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJUUiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjgsInRheEluZm8iOiJBSVJQT1JUIFNFUlZJQ0UgQ0hBUkdFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE1MiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTgwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxODAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE1MiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "ECOFLY", "promo_rules": null, "brandCode": "CL#ER4", "brandName": "ECOFLY", "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": false, "forSegment": null, "applied": "prior_to_departure", "amount": 226586, "currency": "BDT", "fmg": { "amount": 226586, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 226586 }, "supplier": { "amount": 1768.63, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 226586, "currency": "BDT", "fmg": { "amount": 226586, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 226586 }, "supplier": { "amount": 1768.63, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 17935.94, "currency": "BDT", "fmg": { "amount": 17935.94, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 17935.94 }, "supplier": { "amount": 140, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 17935.94, "currency": "BDT", "fmg": { "amount": 17935.94, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 17935.94 }, "supplier": { "amount": 140, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MSwiZWxhcHNlZFRpbWUiOjE0NDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MzcxMywiZWxhcHNlZFRpbWUiOjUyNSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA1OjUwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTE6MzU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IklTVCIsIm1hcmtldGluZyI6IlRLIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3MjUsIm9wZXJhdGluZyI6IlRLIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjUsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSoqVCoqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo0ODE0LCJlbGFwc2VkVGltZSI6NjE1LCJvcmlnaW4iOiJJU1QiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTY6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiSVNUIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxOTo1NTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJUSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEsIm9wZXJhdGluZyI6IlRLIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4MSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6NDMsImVsYXBzZWRUaW1lIjoxMjg1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVFcqKlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjQ4MTQsImVsYXBzZWRUaW1lIjo1NjAsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTo1MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkUiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTQ6MTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IklTVCIsIm1hcmtldGluZyI6IlRLIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4Miwib3BlcmF0aW5nIjoiVEsiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjgyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qVyoqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MzcxMywiZWxhcHNlZFRpbWUiOjQ0NSwib3JpZ2luIjoiSVNUIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjUwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IklTVCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IlRLIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3MTIsIm9wZXJhdGluZyI6IlRLIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MTIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJUSyIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo3fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNzY4LjYzLCJ0b3RhbFRheEFtb3VudCI6ODk1LjYzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4NzMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg3Mi41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjg3MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMjEiLCJsYXN0VGlja2V0VGltZSI6IjA1OjUwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJUSyBUSyIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTc2OC42MywidG90YWxUYXhBbW91bnQiOjg5NS42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODczLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6ODczLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg3Mi41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJNNiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjMsInRheEluZm8iOiJGTElHSFRTIFNFQ1VSSVRZIENIQVJHRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi4zLCJ0YXhJbmZvIjoiRkxJR0hUUyBTRUNVUklUWSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuOCwidGF4SW5mbyI6IkFJUlBPUlQgU0VSVklDRSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuOCwidGF4SW5mbyI6IkFJUlBPUlQgU0VSVklDRSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTUyLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxODAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE4MCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTUyLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVEsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVEsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlRLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlRLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlRLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlRLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJUSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJUSyJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjQ4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTE1DTFIiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkNMIiwiYnJhbmROYW1lIjoiRUNPRkxZIiwicHJvZ3JhbUlkIjoiMTkwMDg3IiwicHJvZ3JhbUNvZGUiOiJDRkZUSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFWU9ORCBZRFVTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlRLIiwiZmFyZUFtb3VudCI6NDY2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjkzMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJFQzA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMTUNMUiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQ0wiLCJicmFuZE5hbWUiOiJFQ09GTFkiLCJwcm9ncmFtSWQiOiIxOTAwODciLCJwcm9ncmFtQ29kZSI6IkNGRlRLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVZT05EIFlEVVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVEsiLCJmYXJlQW1vdW50Ijo0NjYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6OTMzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkVDMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZNQ0xSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJDTCIsImJyYW5kTmFtZSI6IkVDT0ZMWSIsInByb2dyYW1JZCI6IjE5MDA4NyIsInByb2dyYW1Db2RlIjoiQ0ZGVEsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVlPTkQgWURVUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJUSyIsImZhcmVBbW91bnQiOjQwNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODEyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJFQzA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTAsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTUNMUiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQ0wiLCJicmFuZE5hbWUiOiJFQ09GTFkiLCJwcm9ncmFtSWQiOiIxOTAwODciLCJwcm9ncmFtQ29kZSI6IkNGRlRLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVZT05EIFlEVVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVEsiLCJmYXJlQW1vdW50Ijo0MDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjgxMiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiRUMwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjE1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTlRFUk5FVCBQQUNLQUdFIFJJR0hUIn0seyJpZCI6ODAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IkNOUiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSx7ImlkIjo0OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMDlRIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxIFBJRUNFIFggOCBLRyBDQUJJTiBCQUdHQUdFIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJBRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFHIElOQ0xVREVEIn0seyJpZCI6MTM0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQUsiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgU0VSVklDRSJ9LHsiaWQiOjE0NiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LHsiaWQiOjYxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJUR0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0seyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzIsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNSBQRVJDRU5UIEVYVFJBIE1JTEVTIn0seyJpZCI6MTExLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwIFBFUkNFTlQgRVhUUkEgTUlMRVMifSx7ImlkIjoxMjUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyBJRiBBVkFJTEFCTEUifSx7ImlkIjoxNDksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA3SCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRURBWSBDSEFOR0UgVE8gRUFSTFkgRkxJR0hUIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMlBJRUNFUyA4S0cgQ0FCSU4gQkFHR0FHRSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxPVU5HRSBVU0UgSUYgQVZBSUxBQkxFIn0seyJpZCI6MTEzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLIElOIn0seyJpZCI6MTQxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxNDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjE0MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjE0MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTQwLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPRkxZIiwiYnJhbmRDb2RlIjoiQ0wifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJUSyIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo3fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODQ4LjYzLCJ0b3RhbFRheEFtb3VudCI6ODk1LjYzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5NTMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjk1Mi41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjk1MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMjEiLCJsYXN0VGlja2V0VGltZSI6IjA1OjUwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJUSyBUSyIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg0OC42MywidG90YWxUYXhBbW91bnQiOjg5NS42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTUzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6OTUzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjk1Mi41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJNNiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjMsInRheEluZm8iOiJGTElHSFRTIFNFQ1VSSVRZIENIQVJHRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi4zLCJ0YXhJbmZvIjoiRkxJR0hUUyBTRUNVUklUWSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuOCwidGF4SW5mbyI6IkFJUlBPUlQgU0VSVklDRSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuOCwidGF4SW5mbyI6IkFJUlBPUlQgU0VSVklDRSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTUyLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxODAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE4MCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTUyLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVEsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVEsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlRLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlRLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlRLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlRLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJUSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJUSyJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjgyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTE1MR1IiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkxHIiwiYnJhbmROYW1lIjoiRVhUUkFGTFkiLCJwcm9ncmFtSWQiOiIxOTAwODciLCJwcm9ncmFtQ29kZSI6IkNGRlRLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVZT05EIFlEVVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVEsiLCJmYXJlQW1vdW50Ijo1MDYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAxMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJFQzA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMTUxHUiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTEciLCJicmFuZE5hbWUiOiJFWFRSQUZMWSIsInByb2dyYW1JZCI6IjE5MDA4NyIsInByb2dyYW1Db2RlIjoiQ0ZGVEsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVlPTkQgWURVUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJUSyIsImZhcmVBbW91bnQiOjUwNi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDEzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkVDMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3NiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZNTEdSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJMRyIsImJyYW5kTmFtZSI6IkVYVFJBRkxZIiwicHJvZ3JhbUlkIjoiMTkwMDg3IiwicHJvZ3JhbUNvZGUiOiJDRkZUSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFWU9ORCBZRFVTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlRLIiwiZmFyZUFtb3VudCI6NDQ2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkVDMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3NiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZNTEdSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJMRyIsImJyYW5kTmFtZSI6IkVYVFJBRkxZIiwicHJvZ3JhbUlkIjoiMTkwMDg3IiwicHJvZ3JhbUNvZGUiOiJDRkZUSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFWU9ORCBZRFVTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlRLIiwiZmFyZUFtb3VudCI6NDQ2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkVDMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo0OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMDlRIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxIFBJRUNFIFggOCBLRyBDQUJJTiBCQUdHQUdFIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJBRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFHIElOQ0xVREVEIn0seyJpZCI6MTM0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQUsiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgU0VSVklDRSJ9LHsiaWQiOjE0NiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LHsiaWQiOjYxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJUR0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0seyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjo2OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1IFBFUkNFTlQgRVhUUkEgTUlMRVMifSx7ImlkIjoxMTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAgUEVSQ0VOVCBFWFRSQSBNSUxFUyJ9LHsiaWQiOjEyNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIElGIEFWQUlMQUJMRSJ9LHsiaWQiOjE0OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDdIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FREFZIENIQU5HRSBUTyBFQVJMWSBGTElHSFQifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1YIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyUElFQ0VTIDhLRyBDQUJJTiBCQUdHQUdFIn0seyJpZCI6MjAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTE9VTkdFIFVTRSBJRiBBVkFJTEFCTEUifSx7ImlkIjoxMTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSx7ImlkIjoxNDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifSx7ImlkIjoxNTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5URVJORVQgUEFDS0FHRSBSSUdIVCJ9LHsiaWQiOjgwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiJDTlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjQwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEyMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTIwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MTIwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFWFRSQUZMWSIsImJyYW5kQ29kZSI6IkxHIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiVEsiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6N31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTk2OC42MywidG90YWxUYXhBbW91bnQiOjg5NS42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA3MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTA3Mi41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEwNzMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTIxIiwibGFzdFRpY2tldFRpbWUiOiIwNTo1MCIsImdvdmVybmluZ0NhcnJpZXJzIjoiVEsgVEsiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxOTY4LjYzLCJ0b3RhbFRheEFtb3VudCI6ODk1LjYzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDczLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA3MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMDcyLjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ik02IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuMywidGF4SW5mbyI6IkZMSUdIVFMgU0VDVVJJVFkgQ0hBUkdFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJNNiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjMsInRheEluZm8iOiJGTElHSFRTIFNFQ1VSSVRZIENIQVJHRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiVFIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS44LCJ0YXhJbmZvIjoiQUlSUE9SVCBTRVJWSUNFIENIQVJHRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiVFIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS44LCJ0YXhJbmZvIjoiQUlSUE9SVCBTRVJWSUNFIENIQVJHRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNTIsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE4MCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTgwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNTIsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJUSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJUSyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVEsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVEsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVEsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVEsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlRLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlRLIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OTQsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMTUdOUiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiR04iLCJicmFuZE5hbWUiOiJGTEVYRkxZIiwicHJvZ3JhbUlkIjoiMTkwMDg3IiwicHJvZ3JhbUNvZGUiOiJDRkZUSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFWU9ORCBZRFVTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlRLIiwiZmFyZUFtb3VudCI6NTY2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjExMzMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiRUMwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjk0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTE1HTlIiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkdOIiwiYnJhbmROYW1lIjoiRkxFWEZMWSIsInByb2dyYW1JZCI6IjE5MDA4NyIsInByb2dyYW1Db2RlIjoiQ0ZGVEsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVlPTkQgWURVUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJUSyIsImZhcmVBbW91bnQiOjU2Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMTMzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkVDMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2NCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZNR05SIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJHTiIsImJyYW5kTmFtZSI6IkZMRVhGTFkiLCJwcm9ncmFtSWQiOiIxOTAwODciLCJwcm9ncmFtQ29kZSI6IkNGRlRLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVZT05EIFlEVVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVEsiLCJmYXJlQW1vdW50Ijo1MDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkVDMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2NCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZNR05SIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJHTiIsImJyYW5kTmFtZSI6IkZMRVhGTFkiLCJwcm9ncmFtSWQiOiIxOTAwODciLCJwcm9ncmFtQ29kZSI6IkNGRlRLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVZT05EIFlEVVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiVEsiLCJmYXJlQW1vdW50Ijo1MDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkVDMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxNTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5URVJORVQgUEFDS0FHRSBSSUdIVCJ9LHsiaWQiOjgwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiJDTlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0seyJpZCI6NDgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjA5USIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMSBQSUVDRSBYIDggS0cgQ0FCSU4gQkFHR0FHRSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQUciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBRyBJTkNMVURFRCJ9LHsiaWQiOjEzNCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIFNFUlZJQ0UifSx7ImlkIjo0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LHsiaWQiOjYxLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJUR0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjo2OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjcwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1IFBFUkNFTlQgRVhUUkEgTUlMRVMifSx7ImlkIjoxMTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAgUEVSQ0VOVCBFWFRSQSBNSUxFUyJ9LHsiaWQiOjEyNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIElGIEFWQUlMQUJMRSJ9LHsiaWQiOjE0OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDdIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FREFZIENIQU5HRSBUTyBFQVJMWSBGTElHSFQifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1YIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyUElFQ0VTIDhLRyBDQUJJTiBCQUdHQUdFIn0seyJpZCI6MjAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTE9VTkdFIFVTRSBJRiBBVkFJTEFCTEUifSx7ImlkIjoxMTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSx7ImlkIjoxNDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoyMjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjIyMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRkxFWEZMWSIsImJyYW5kQ29kZSI6IkdOIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiVEsiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6N31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjE0OC42MywidG90YWxUYXhBbW91bnQiOjg5NS42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTI1MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTI1Mi41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEyNTMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTIxIiwibGFzdFRpY2tldFRpbWUiOiIwNTo1MCIsImdvdmVybmluZ0NhcnJpZXJzIjoiVEsgVEsiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMTQ4LjYzLCJ0b3RhbFRheEFtb3VudCI6ODk1LjYzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMjUzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTI1MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMjUyLjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ik02IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuMywidGF4SW5mbyI6IkZMSUdIVFMgU0VDVVJJVFkgQ0hBUkdFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJNNiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjMsInRheEluZm8iOiJGTElHSFRTIFNFQ1VSSVRZIENIQVJHRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiVFIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS44LCJ0YXhJbmZvIjoiQUlSUE9SVCBTRVJWSUNFIENIQVJHRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiVFIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS44LCJ0YXhJbmZvIjoiQUlSUE9SVCBTRVJWSUNFIENIQVJHRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNTIsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE4MCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTgwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNTIsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJUSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJUSyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVEsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVEsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiVEsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiVEsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlRLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlRLIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkxNRkxSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTCIsImJyYW5kTmFtZSI6IlBSSU1FRkxZIiwicHJvZ3JhbUlkIjoiMTkwMDg3IiwicHJvZ3JhbUNvZGUiOiJDRkZUSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFWU9ORCBZRFVTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlRLIiwiZmFyZUFtb3VudCI6NjU2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEzMTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiRUMwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMTUZMUiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkwiLCJicmFuZE5hbWUiOiJQUklNRUZMWSIsInByb2dyYW1JZCI6IjE5MDA4NyIsInByb2dyYW1Db2RlIjoiQ0ZGVEsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVlPTkQgWURVUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJUSyIsImZhcmVBbW91bnQiOjY1Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMzEzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkVDMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZNRkxSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTCIsImJyYW5kTmFtZSI6IlBSSU1FRkxZIiwicHJvZ3JhbUlkIjoiMTkwMDg3IiwicHJvZ3JhbUNvZGUiOiJDRkZUSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFWU9ORCBZRFVTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlRLIiwiZmFyZUFtb3VudCI6NTk2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMTkyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJFQzA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTUZMUiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkwiLCJicmFuZE5hbWUiOiJQUklNRUZMWSIsInByb2dyYW1JZCI6IjE5MDA4NyIsInByb2dyYW1Db2RlIjoiQ0ZGVEsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVlPTkQgWURVUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJUSyIsImZhcmVBbW91bnQiOjU5NiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTE5MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiRUMwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjQ4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwOVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEgUElFQ0UgWCA4IEtHIENBQklOIEJBR0dBR0UifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQkFHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQUcgSU5DTFVERUQifSx7ImlkIjoxMzQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBSyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBTRVJWSUNFIn0seyJpZCI6NDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSx7ImlkIjo2MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiVEdDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTM1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6NTQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUgUEVSQ0VOVCBFWFRSQSBNSUxFUyJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwIFBFUkNFTlQgRVhUUkEgTUlMRVMifSx7ImlkIjoyOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIElGIEFWQUlMQUJMRSJ9LHsiaWQiOjE2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwN0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUVEQVkgQ0hBTkdFIFRPIEVBUkxZIEZMSUdIVCJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjJQSUVDRVMgOEtHIENBQklOIEJBR0dBR0UifSx7ImlkIjoyMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMT1VOR0UgVVNFIElGIEFWQUlMQUJMRSJ9LHsiaWQiOjExMywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LHsiaWQiOjE0MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9LHsiaWQiOjE1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTlRFUk5FVCBQQUNLQUdFIFJJR0hUIn0seyJpZCI6ODAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IkNOUiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJQUklNRUZMWSIsImJyYW5kQ29kZSI6IkZMIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 227482.8, "calendar_total_sell": 227482.8, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 227482.8, "filter": { "id": "F1SE00005-4", "price": 227482.8, "gross_total": 1768.63, "journey_duration": "PT21H25M", "journey_duration_seconds": 77100, "layover_duration": "PT4H40M", "layover_duration_seconds": 16800, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECOFLY", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T05:50:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T05:15:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210550ist202609211135725adtist202609211640bos20260921195581adtbos202609222150ist20260923141082adtist202609231850dac202609240515712adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-10", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-10", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-10", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H40M", "transit_time": "7H44M", "routes": [ { "air_segment_key": "0-10", "origin": "BOS", "departure_time": "2026-09-22T13:00:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T14:41:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H41M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-10", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT06H49M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-10", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 236727.49, "gross_total": 1840.79, "base_fare": 201907.43, "tax": 34820.06, "sell": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0Ny43OSwiYmFzZV9mYXJlIjoxNTc2LCJ0YXgiOjI3MS43OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NDAuNzksImJhc2VfZmFyZSI6MTU2OSwidGF4IjoyNzEuNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0MC43OSwiYmFzZV9mYXJlIjoxNTY5LCJ0YXgiOjI3MS43OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27479.14" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NDcuNzkiLCJiYXNlX2ZhcmUiOiIxNTc2LjAwIiwidGF4IjoiMjcxLjc5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OS4wMCIsInRheCI6IjI3MS43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY5LjAwIiwidGF4IjoiMjcxLjc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg0MC43OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE0LjQ5In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuMTYsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER10", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 235830.69, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MTEsImVsYXBzZWRUaW1lIjoxNjYwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjciLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUVyoqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjgxLCJlbGFwc2VkVGltZSI6MTAxLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTM6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjQxOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6IlFQSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NjQzLCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDY0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3OTcsImVsYXBzZWRUaW1lIjo3ODAsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6IlFQSCIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MzEwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UVypGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg0MC43OSwidG90YWxUYXhBbW91bnQiOjI3MS43OSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTU2OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxNTY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg0MC43OSwidG90YWxUYXhBbW91bnQiOjI3MS43OSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1NjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTU2OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi4xNiwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NzgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjc4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM4LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6NTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxMjcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJicmFuZENvZGUiOiJNQUlOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjF9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIyODMuMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjI4My4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDExLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNjcsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjk1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5NSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OTUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 236727.49, "calendar_total_sell": 236727.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 236727.49, "filter": { "id": "F1SE00005-10", "price": 236727.49, "gross_total": 1840.79, "journey_duration": "PT1D3H40M", "journey_duration_seconds": 99600, "layover_duration": "PT7H44M", "layover_duration_seconds": 27840, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221300phl2026092214414643adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-5", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-5", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-5", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT32H34M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "0-5", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-5", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-5", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 640 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8124 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 236727.49, "gross_total": 1840.79, "base_fare": 201907.43, "tax": 34820.06, "sell": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0Ny43OSwiYmFzZV9mYXJlIjoxNTc2LCJ0YXgiOjI3MS43OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NDAuNzksImJhc2VfZmFyZSI6MTU2OSwidGF4IjoyNzEuNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0MC43OSwiYmFzZV9mYXJlIjoxNTY5LCJ0YXgiOjI3MS43OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27479.14" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NDcuNzkiLCJiYXNlX2ZhcmUiOiIxNTc2LjAwIiwidGF4IjoiMjcxLjc5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OS4wMCIsInRheCI6IjI3MS43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY5LjAwIiwidGF4IjoiMjcxLjc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg0MC43OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE0LjQ5In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuMTYsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER5", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 235830.69, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjI2LCJlbGFwc2VkVGltZSI6MTk1NCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI1Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVFcqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI4MSwiZWxhcHNlZFRpbWUiOjk5LCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTU6MDY6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE2OjQ1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6IlFQSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNzc2LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTc3Niwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzE5IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3OTcsImVsYXBzZWRUaW1lIjo3ODAsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6IlFQSCIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MzEwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MiwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTI0VDAxOjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDk6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMjQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2NDAsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg0MC43OSwidG90YWxUYXhBbW91bnQiOjI3MS43OSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTU2OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxNTY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg0MC43OSwidG90YWxUYXhBbW91bnQiOjI3MS43OSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1NjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTU2OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi4xNiwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NzgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjc4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM4LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6NTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxMjcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJicmFuZENvZGUiOiJNQUlOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIyODMuMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjI4My4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDExLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNjcsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjk1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5NSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OTUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 236727.49, "calendar_total_sell": 236727.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 236727.49, "filter": { "id": "F1SE00005-5", "price": 236727.49, "gross_total": 1840.79, "journey_duration": "PT1D8H34M", "journey_duration_seconds": 117240, "layover_duration": "PT12H40M", "layover_duration_seconds": 45600, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-6", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-6", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-6", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H34M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "0-6", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-6", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-6", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 236727.49, "gross_total": 1840.79, "base_fare": 201907.43, "tax": 34820.06, "sell": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0Ny43OSwiYmFzZV9mYXJlIjoxNTc2LCJ0YXgiOjI3MS43OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NDAuNzksImJhc2VfZmFyZSI6MTU2OSwidGF4IjoyNzEuNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0MC43OSwiYmFzZV9mYXJlIjoxNTY5LCJ0YXgiOjI3MS43OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27479.14" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NDcuNzkiLCJiYXNlX2ZhcmUiOiIxNTc2LjAwIiwidGF4IjoiMjcxLjc5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OS4wMCIsInRheCI6IjI3MS43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY5LjAwIiwidGF4IjoiMjcxLjc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg0MC43OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE0LjQ5In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuMTYsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER6", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 235830.69, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjMxLCJlbGFwc2VkVGltZSI6MTUzNCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI1Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVFcqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI4MSwiZWxhcHNlZFRpbWUiOjk5LCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTU6MDY6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE2OjQ1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6IlFQSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNzc2LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTc3Niwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzE5IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3OTcsImVsYXBzZWRUaW1lIjo3ODAsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6IlFQSCIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MzEwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UVypGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg0MC43OSwidG90YWxUYXhBbW91bnQiOjI3MS43OSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTU2OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxNTY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg0MC43OSwidG90YWxUYXhBbW91bnQiOjI3MS43OSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1NjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTU2OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi4xNiwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NzgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjc4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM4LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6NTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxMjcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJicmFuZENvZGUiOiJNQUlOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIyODMuMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjI4My4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDExLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNjcsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjk1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5NSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OTUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 236727.49, "calendar_total_sell": 236727.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 236727.49, "filter": { "id": "F1SE00005-6", "price": 236727.49, "gross_total": 1840.79, "journey_duration": "PT1D1H34M", "journey_duration_seconds": 92040, "layover_duration": "PT5H40M", "layover_duration_seconds": 20400, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-7", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-7", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-7", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H40M", "transit_time": "7H44M", "routes": [ { "air_segment_key": "0-7", "origin": "BOS", "departure_time": "2026-09-22T13:00:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T14:41:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H41M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-7", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT06H49M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-7", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 236727.49, "gross_total": 1840.79, "base_fare": 201907.43, "tax": 34820.06, "sell": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0Ny43OSwiYmFzZV9mYXJlIjoxNTc2LCJ0YXgiOjI3MS43OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NDAuNzksImJhc2VfZmFyZSI6MTU2OSwidGF4IjoyNzEuNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0MC43OSwiYmFzZV9mYXJlIjoxNTY5LCJ0YXgiOjI3MS43OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27479.14" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NDcuNzkiLCJiYXNlX2ZhcmUiOiIxNTc2LjAwIiwidGF4IjoiMjcxLjc5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OS4wMCIsInRheCI6IjI3MS43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY5LjAwIiwidGF4IjoiMjcxLjc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg0MC43OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE0LjQ5In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuMTYsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER7", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 235830.69, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjExLCJlbGFwc2VkVGltZSI6MTY2MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI3Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVFcqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI4MSwiZWxhcHNlZFRpbWUiOjEwMSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDEzOjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJQSEwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNDo0MTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJRUEgiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDY0Mywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ2NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Nzk3LCJlbGFwc2VkVGltZSI6NzgwLCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJBIiwib3JpZ2luX2NpdHkiOiJRUEgiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODMxMCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyOCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVFcqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4NDAuNzksInRvdGFsVGF4QW1vdW50IjoyNzEuNzksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1NjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE1NjksImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTU2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4NDAuNzksInRvdGFsVGF4QW1vdW50IjoyNzEuNzksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1NjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE1NjksImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuMTYsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjc4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozOCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozOCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMjgzLjMsInRvdGFsVGF4QW1vdW50IjoyNzIuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjAxMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjAxMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMDExLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIyODMuMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjY3LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo5NSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OTUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjk1LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTAyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTAyLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 236727.49, "calendar_total_sell": 236727.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 236727.49, "filter": { "id": "F1SE00005-7", "price": 236727.49, "gross_total": 1840.79, "journey_duration": "PT1D3H40M", "journey_duration_seconds": 99600, "layover_duration": "PT7H44M", "layover_duration_seconds": 27840, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221300phl2026092214414643adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-8", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-8", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-8", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT32H34M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "0-8", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-8", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-8", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 640 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8124 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 236727.49, "gross_total": 1840.79, "base_fare": 201907.43, "tax": 34820.06, "sell": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0Ny43OSwiYmFzZV9mYXJlIjoxNTc2LCJ0YXgiOjI3MS43OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NDAuNzksImJhc2VfZmFyZSI6MTU2OSwidGF4IjoyNzEuNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0MC43OSwiYmFzZV9mYXJlIjoxNTY5LCJ0YXgiOjI3MS43OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27479.14" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NDcuNzkiLCJiYXNlX2ZhcmUiOiIxNTc2LjAwIiwidGF4IjoiMjcxLjc5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OS4wMCIsInRheCI6IjI3MS43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY5LjAwIiwidGF4IjoiMjcxLjc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg0MC43OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE0LjQ5In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuMTYsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER8", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 235830.69, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjYsImVsYXBzZWRUaW1lIjoxOTU0LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjUiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUVyoqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjgxLCJlbGFwc2VkVGltZSI6OTksIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNTowNjowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTY6NDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiUVBIIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE3NzYsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNzc2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc5NywiZWxhcHNlZFRpbWUiOjc4MCwib3JpZ2luIjoiUEhMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQSIsIm9yaWdpbl9jaXR5IjoiUVBIIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgzMTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjRUMDE6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwOTo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjY0MCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODQwLjc5LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc5LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNTY5LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjE1NjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODQwLjc5LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc5LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNTY5LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjE2LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo0MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OTIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OTIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJicmFuZENvZGUiOiJNQUlOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjF9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIyODMuMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjI4My4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDExLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNjcsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 236727.49, "calendar_total_sell": 236727.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 236727.49, "filter": { "id": "F1SE00005-8", "price": 236727.49, "gross_total": 1840.79, "journey_duration": "PT1D8H34M", "journey_duration_seconds": 117240, "layover_duration": "PT12H40M", "layover_duration_seconds": 45600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-9", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-9", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-9", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H34M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "0-9", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-9", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-9", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 236727.49, "gross_total": 1840.79, "base_fare": 201907.43, "tax": 34820.06, "sell": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0Ny43OSwiYmFzZV9mYXJlIjoxNTc2LCJ0YXgiOjI3MS43OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NDAuNzksImJhc2VfZmFyZSI6MTU2OSwidGF4IjoyNzEuNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg0MC43OSwiYmFzZV9mYXJlIjoxNTY5LCJ0YXgiOjI3MS43OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 236727.49, "base_fare": 201907.43, "tax": 34820.06, "gross": { "base_fare": "201010.63", "tax": "34820.06", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27479.14" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NDcuNzkiLCJiYXNlX2ZhcmUiOiIxNTc2LjAwIiwidGF4IjoiMjcxLjc5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OS4wMCIsInRheCI6IjI3MS43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY5LjAwIiwidGF4IjoiMjcxLjc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg0MC43OSIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyNzEuNzkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg0MC43OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE0LjQ5In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuMTYsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER9", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 235830.69, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 235830.69, "currency": "BDT", "fmg": { "amount": 235830.69, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 235830.69 }, "supplier": { "amount": 1840.79, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MzEsImVsYXBzZWRUaW1lIjoxNTM0LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjUiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUVyoqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjgxLCJlbGFwc2VkVGltZSI6OTksIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNTowNjowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTY6NDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiUVBIIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE3NzYsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNzc2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc5NywiZWxhcHNlZFRpbWUiOjc4MCwib3JpZ2luIjoiUEhMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQSIsIm9yaWdpbl9jaXR5IjoiUVBIIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgzMTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqTVRXKkZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODQwLjc5LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc5LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNTY5LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjE1NjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODQwLjc5LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc5LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNTY5LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjE2LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo0MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OTIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OTIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJicmFuZENvZGUiOiJNQUlOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjF9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIyODMuMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjI4My4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDExLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNjcsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 236727.49, "calendar_total_sell": 236727.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 236727.49, "filter": { "id": "F1SE00005-9", "price": 236727.49, "gross_total": 1840.79, "journey_duration": "PT1D1H34M", "journey_duration_seconds": 92040, "layover_duration": "PT5H40M", "layover_duration_seconds": 20400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT26H49M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "0-11", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-11", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6797, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-11", "origin": "PHL", "departure_time": "2026-09-21T17:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T19:04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H34M", "distance": 281, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-11", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "3H47M", "routes": [ { "air_segment_key": "0-11", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-11", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-11", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 238474.97, "gross_total": 1854.43, "base_fare": 201907.43, "tax": 36567.54, "sell": { "currency": "BDT", "total": 238474.97, "base_fare": 201907.43, "tax": 36567.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2MS40MywiYmFzZV9mYXJlIjoxNTc2LCJ0YXgiOjI4NS40M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NTQuNDMsImJhc2VfZmFyZSI6MTU2OSwidGF4IjoyODUuNDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg1NC40MywiYmFzZV9mYXJlIjoxNTY5LCJ0YXgiOjI4NS40M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 238474.97, "base_fare": 201907.43, "tax": 36567.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201010.63", "tax": "36567.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 238474.97, "base_fare": 201907.43, "tax": 36567.54, "gross": { "base_fare": "201010.63", "tax": "36567.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "29226.61" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NjEuNDMiLCJiYXNlX2ZhcmUiOiIxNTc2LjAwIiwidGF4IjoiMjg1LjQzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OS4wMCIsInRheCI6IjI4NS40MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1NC40MyIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyODUuNDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY5LjAwIiwidGF4IjoiMjg1LjQzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1NC40MyIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyODUuNDMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1NC40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI4LjEzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNywidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER11", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 237578.16, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 237578.16, "currency": "BDT", "fmg": { "amount": 237578.16, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 237578.16 }, "supplier": { "amount": 1854.43, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 237578.16, "currency": "BDT", "fmg": { "amount": 237578.16, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 237578.16 }, "supplier": { "amount": 1854.43, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6NDEsImVsYXBzZWRUaW1lIjoxNjA5LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc5NywiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTQ6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiUVBIIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI0Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKipURioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI4MSwiZWxhcHNlZFRpbWUiOjk0LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOiJRUEgiLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE5OjA0OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJCIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTQ3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE0Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzE5IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MTcsImVsYXBzZWRUaW1lIjoxNTQyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjUiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UKlRGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY3LCJlbGFwc2VkVGltZSI6MTkwLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTQ6NTg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6IkNISSIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTU2Mywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMzIsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6IkNISSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTY6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UVypGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg1NC40MywidG90YWxUYXhBbW91bnQiOjI4NS40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTU2OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxNTY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg1NC40MywidG90YWxUYXhBbW91bnQiOjI4NS40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1NjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTU2OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS43LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6NTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxMjcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJicmFuZENvZGUiOiJNQUlOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIyOTcuNzgsInRvdGFsVGF4QW1vdW50IjoyODYuNzgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMjk3Ljc4LCJ0b3RhbFRheEFtb3VudCI6Mjg2Ljc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjA1LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NjAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3NCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3NCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3NCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjc0LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 238474.97, "calendar_total_sell": 238474.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238474.97, "filter": { "id": "F1SE00005-11", "price": 238474.97, "gross_total": 1854.43, "journey_duration": "PT1D1H42M", "journey_duration_seconds": 92520, "layover_duration": "PT3H47M", "layover_duration_seconds": 13620, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211730bos2026092119041147adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "0-12", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-12", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6797, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-12", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 281, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-12", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "3H47M", "routes": [ { "air_segment_key": "0-12", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-12", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-12", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 238474.97, "gross_total": 1854.43, "base_fare": 201907.43, "tax": 36567.54, "sell": { "currency": "BDT", "total": 238474.97, "base_fare": 201907.43, "tax": 36567.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2MS40MywiYmFzZV9mYXJlIjoxNTc2LCJ0YXgiOjI4NS40M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NTQuNDMsImJhc2VfZmFyZSI6MTU2OSwidGF4IjoyODUuNDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg1NC40MywiYmFzZV9mYXJlIjoxNTY5LCJ0YXgiOjI4NS40M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 238474.97, "base_fare": 201907.43, "tax": 36567.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201010.63", "tax": "36567.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 238474.97, "base_fare": 201907.43, "tax": 36567.54, "gross": { "base_fare": "201010.63", "tax": "36567.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "29226.61" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NjEuNDMiLCJiYXNlX2ZhcmUiOiIxNTc2LjAwIiwidGF4IjoiMjg1LjQzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OS4wMCIsInRheCI6IjI4NS40MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1NC40MyIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyODUuNDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY5LjAwIiwidGF4IjoiMjg1LjQzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1NC40MyIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyODUuNDMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1NC40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI4LjEzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNywidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER12", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 237578.16, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 237578.16, "currency": "BDT", "fmg": { "amount": 237578.16, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 237578.16 }, "supplier": { "amount": 1854.43, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 237578.16, "currency": "BDT", "fmg": { "amount": 237578.16, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 237578.16 }, "supplier": { "amount": 1854.43, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjUsImVsYXBzZWRUaW1lIjoxNTUzLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc5NywiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTQ6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiUVBIIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiJOIiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKipURioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI4MSwiZWxhcHNlZFRpbWUiOjk4LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTY6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOiJRUEgiLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE4OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJCIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MTcsImVsYXBzZWRUaW1lIjoxNTQyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjUiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UKlRGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY3LCJlbGFwc2VkVGltZSI6MTkwLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTQ6NTg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6IkNISSIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTU2Mywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMzIsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6IkNISSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTY6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UVypGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg1NC40MywidG90YWxUYXhBbW91bnQiOjI4NS40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTU2OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxNTY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg1NC40MywidG90YWxUYXhBbW91bnQiOjI4NS40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1NjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTU2OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS43LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OTcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5NywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2NiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NjYsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NjYsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJicmFuZENvZGUiOiJNQUlOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIyOTcuNzgsInRvdGFsVGF4QW1vdW50IjoyODYuNzgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMjk3Ljc4LCJ0b3RhbFRheEFtb3VudCI6Mjg2Ljc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjA1LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NTksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjU5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5MCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5MCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5MCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjkwLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwiYnJhbmRDb2RlIjoiTUFJTkZMIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 238474.97, "calendar_total_sell": 238474.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238474.97, "filter": { "id": "F1SE00005-12", "price": 238474.97, "gross_total": 1854.43, "journey_duration": "PT1D1H42M", "journey_duration_seconds": 92520, "layover_duration": "PT3H47M", "layover_duration_seconds": 13620, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "0-13", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-13", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6797, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-13", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 281, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-13", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H06M", "transit_time": "5H20M", "routes": [ { "air_segment_key": "0-13", "origin": "BOS", "departure_time": "2026-09-22T13:34:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T15:35:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H01M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-13", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-13", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 238474.97, "gross_total": 1854.43, "base_fare": 201907.43, "tax": 36567.54, "sell": { "currency": "BDT", "total": 238474.97, "base_fare": 201907.43, "tax": 36567.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2MS40MywiYmFzZV9mYXJlIjoxNTc2LCJ0YXgiOjI4NS40M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NTQuNDMsImJhc2VfZmFyZSI6MTU2OSwidGF4IjoyODUuNDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg1NC40MywiYmFzZV9mYXJlIjoxNTY5LCJ0YXgiOjI4NS40M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 238474.97, "base_fare": 201907.43, "tax": 36567.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201010.63", "tax": "36567.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 238474.97, "base_fare": 201907.43, "tax": 36567.54, "gross": { "base_fare": "201010.63", "tax": "36567.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "29226.61" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NjEuNDMiLCJiYXNlX2ZhcmUiOiIxNTc2LjAwIiwidGF4IjoiMjg1LjQzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OS4wMCIsInRheCI6IjI4NS40MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1NC40MyIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyODUuNDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY5LjAwIiwidGF4IjoiMjg1LjQzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1NC40MyIsImJhc2VfZmFyZSI6IjE1NjkuMDAiLCJ0YXgiOiIyODUuNDMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1NC40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI4LjEzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNywidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER13", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 237578.16, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 237578.16, "currency": "BDT", "fmg": { "amount": 237578.16, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 237578.16 }, "supplier": { "amount": 1854.43, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 237578.16, "currency": "BDT", "fmg": { "amount": 237578.16, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 237578.16 }, "supplier": { "amount": 1854.43, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjUsImVsYXBzZWRUaW1lIjoxNTUzLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc5NywiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTQ6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiUVBIIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiJOIiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKipURioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI4MSwiZWxhcHNlZFRpbWUiOjk4LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTY6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOiJRUEgiLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE4OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJCIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MzksImVsYXBzZWRUaW1lIjoxNjI2LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjgiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY3LCJlbGFwc2VkVGltZSI6MTgxLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTM6MzQ6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE1OjM1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6IkNISSIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NDcsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo1NDcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMyMSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3MTMyLCJlbGFwc2VkVGltZSI6ODEwLCJvcmlnaW4iOiJPUkQiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI1Iiwib3JpZ2luX2NpdHkiOiJDSEkiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVFcqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4NTQuNDMsInRvdGFsVGF4QW1vdW50IjoyODUuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1NjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE1NjksImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTU2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4NTQuNDMsInRvdGFsVGF4QW1vdW50IjoyODUuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1NjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE1NjksImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNywidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjYzNC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjY5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo2MzQuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI2OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NjM0LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyNjksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMjk3Ljc4LCJ0b3RhbFRheEFtb3VudCI6Mjg2Ljc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjI5Ny43OCwidG90YWxUYXhBbW91bnQiOjI4Ni43OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjAxMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjAxMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4wNSwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjYwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2MCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1NS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODU1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3NCwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcxMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTM1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwiYnJhbmRDb2RlIjoiTUFJTkZMIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 238474.97, "calendar_total_sell": 238474.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238474.97, "filter": { "id": "F1SE00005-13", "price": 238474.97, "gross_total": 1854.43, "journey_duration": "PT1D3H6M", "journey_duration_seconds": 97560, "layover_duration": "PT5H20M", "layover_duration_seconds": 19200, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609221334ord202609221535547adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-0", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB0", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-0", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB1", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-0", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H05M", "transit_time": "13H41M", "routes": [ { "air_segment_key": "0-0", "origin": "BOS", "departure_time": "2026-09-22T11:35:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:59:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4687 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4687 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB2", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-0", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT08H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-0", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB4", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB5", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 239102.72, "gross_total": 1859.33, "base_fare": 205238.39, "tax": 33864.33, "sell": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni4zMywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NTkuMzMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg1OS4zMywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NjYuMzMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1OS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-1", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-1-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyMSwiZWxhcHNlZFRpbWUiOjE3NDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE4NiwiZWxhcHNlZFRpbWUiOjg0LCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTE6MzU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTI6NTk6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjgiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDY4Nywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ2ODcsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY4OCwiZWxhcHNlZFRpbWUiOjc3MCwib3JpZ2luIjoiSkZLIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiOCIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTE2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzAyLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODU5LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg1OS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CNSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTItMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzEwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjMxMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCOCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjEwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMy0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTMtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNDYzNS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTQ2MzUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjEwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIxMSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjUsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjE0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjE1IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 239102.72, "calendar_total_sell": 239102.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 239102.72, "filter": { "id": "F1SC00006-0", "price": 239102.72, "gross_total": 1859.33, "journey_duration": "PT2D4H5M", "journey_duration_seconds": 187500, "layover_duration": "PT13H41M", "layover_duration_seconds": 49260, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221135jfk2026092212594687adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "17H46M", "routes": [ { "air_segment_key": "0-1", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB15", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-1", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB16", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-1", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H05M", "transit_time": "1D3H22M", "routes": [ { "air_segment_key": "0-1", "origin": "BOS", "departure_time": "2026-09-22T11:35:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:59:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4687 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4687 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB17", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-1", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT08H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB18", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-1", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB19", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB20", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 239102.72, "gross_total": 1859.33, "base_fare": 205238.39, "tax": 33864.33, "sell": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni4zMywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NTkuMzMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg1OS4zMywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NjYuMzMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1OS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-4", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-4-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoxMCwiZWxhcHNlZFRpbWUiOjE3NDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE4NiwiZWxhcHNlZFRpbWUiOjg0LCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTE6MzU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTI6NTk6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjgiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDY4Nywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ2ODcsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY4OCwiZWxhcHNlZFRpbWUiOjc3MCwib3JpZ2luIjoiSkZLIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiOCIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTE2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzAyLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4NTkuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODU5LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxNiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjE3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxOSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjIwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTUiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMTAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzEwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjIwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIyMiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIyMyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIyNCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEIyNSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTYtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTQ2MzUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0NjM1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyNSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMjYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo1LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjI3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjI4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyOSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEIzMCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 239102.72, "calendar_total_sell": 239102.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 239102.72, "filter": { "id": "F1SC00006-1", "price": 239102.72, "gross_total": 1859.33, "journey_duration": "PT4D8H10M", "journey_duration_seconds": 375000, "layover_duration": "PT1D3H22M", "layover_duration_seconds": 98520, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221135jfk2026092212594687adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "1D7H27M", "routes": [ { "air_segment_key": "0-2", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB30", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-2", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB31", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-2", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H35M", "transit_time": "1D13H38M", "routes": [ { "air_segment_key": "0-2", "origin": "BOS", "departure_time": "2026-09-22T06:00:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4357 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4357 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB32", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-2", "origin": "JFK", "departure_time": "2026-09-22T11:20:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": 6688, "lay_over": "PT03H56M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 704 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8118 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB33", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-2", "origin": "DOH", "departure_time": "2026-09-23T09:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT02H15M", "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": 642 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 642 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB34", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB35", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 239102.72, "gross_total": 1859.33, "base_fare": 205238.39, "tax": 33864.33, "sell": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni4zMywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NTkuMzMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg1OS4zMywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NjYuMzMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1OS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-7", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-7-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjcsImVsYXBzZWRUaW1lIjoxNTM1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODYsImVsYXBzZWRUaW1lIjo4NCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDA2OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDA3OjI0OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQzNTcsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0MzU3LCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY2ODgsImVsYXBzZWRUaW1lIjo3NjUsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QwNzowNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODExOCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcwNCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMDk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjM1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjY0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjY0MiwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNy0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTctMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODU5LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg1OS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjMwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMzEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzMiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjMzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMzQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkIzNSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzEwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjMxMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzNSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjM2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMzciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMzgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMzkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCNDAiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTkiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0NjM1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNDYzNS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjQxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEzLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0MiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCNDUiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 239102.72, "calendar_total_sell": 239102.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 239102.72, "filter": { "id": "F1SC00006-2", "price": 239102.72, "gross_total": 1859.33, "journey_duration": "PT6D8H45M", "journey_duration_seconds": 549900, "layover_duration": "PT1D13H38M", "layover_duration_seconds": 135480, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-09-23T17:35:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609220600jfk2026092207244357adtjfk202609221120doh202609230705704adtdoh202609230920dac202609231735642adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "1D17H43M", "routes": [ { "air_segment_key": "0-3", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB45", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-3", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB46", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-3", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H05M", "transit_time": "2D3H19M", "routes": [ { "air_segment_key": "0-3", "origin": "BOS", "departure_time": "2026-09-22T11:35:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:59:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4687 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4687 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB47", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-3", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT08H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB48", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-3", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB49", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB50", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 239102.72, "gross_total": 1859.33, "base_fare": 205238.39, "tax": 33864.33, "sell": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni4zMywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NTkuMzMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg1OS4zMywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NjYuMzMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1OS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-10", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-10-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjIxLCJlbGFwc2VkVGltZSI6MTc0NSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg2LCJlbGFwc2VkVGltZSI6ODQsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMTozNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxMjo1OTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiOCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0Njg3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDY4NywiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Njg4LCJlbGFwc2VkVGltZSI6NzcwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI4Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMTYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTAtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4NTkuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODU5LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNDUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0NiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjQ3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNDgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0OSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjUwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTEtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMTAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzEwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjUwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1MyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1NCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI1NSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTIiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTQ2MzUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0NjM1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1NSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo1LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjU3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjU4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1OSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI2MCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 239102.72, "calendar_total_sell": 239102.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 239102.72, "filter": { "id": "F1SC00006-3", "price": 239102.72, "gross_total": 1859.33, "journey_duration": "PT8D12H50M", "journey_duration_seconds": 737400, "layover_duration": "PT2D3H19M", "layover_duration_seconds": 184740, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221135jfk2026092212594687adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "2D7H24M", "routes": [ { "air_segment_key": "0-4", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB60", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-4", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB61", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-4", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H05M", "transit_time": "2D17H0M", "routes": [ { "air_segment_key": "0-4", "origin": "BOS", "departure_time": "2026-09-22T11:35:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:59:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4687 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4687 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB62", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-4", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT08H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB63", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-4", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB64", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB65", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 239102.72, "gross_total": 1859.33, "base_fare": 205238.39, "tax": 33864.33, "sell": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni4zMywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NTkuMzMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg1OS4zMywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NjYuMzMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1OS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-13", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-13-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjEwLCJlbGFwc2VkVGltZSI6MTc0NSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg2LCJlbGFwc2VkVGltZSI6ODQsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMTozNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxMjo1OTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiOCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0Njg3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDY4NywiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Njg4LCJlbGFwc2VkVGltZSI6NzcwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI4Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMTYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMy0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg1OS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4NTkuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2MCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjYxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2MyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjY0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CNjUiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMxMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMTAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNjUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI2NiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjY3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjY4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjY5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjcwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE1LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTUtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNDYzNS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTQ2MzUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjcwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI3MSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjUsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNzIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNzMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjc0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjc1IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 239102.72, "calendar_total_sell": 239102.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 239102.72, "filter": { "id": "F1SC00006-4", "price": 239102.72, "gross_total": 1859.33, "journey_duration": "PT10D16H55M", "journey_duration_seconds": 924900, "layover_duration": "PT2D17H0M", "layover_duration_seconds": 234000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221135jfk2026092212594687adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "2D21H5M", "routes": [ { "air_segment_key": "0-5", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB75", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-5", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB76", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-5", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H35M", "transit_time": "3D3H16M", "routes": [ { "air_segment_key": "0-5", "origin": "BOS", "departure_time": "2026-09-22T06:00:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4357 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4357 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB77", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-5", "origin": "JFK", "departure_time": "2026-09-22T11:20:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": 6688, "lay_over": "PT03H56M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 704 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8118 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB78", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-5", "origin": "DOH", "departure_time": "2026-09-23T09:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT02H15M", "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": 642 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 642 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB79", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB80", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 239102.72, "gross_total": 1859.33, "base_fare": 205238.39, "tax": 33864.33, "sell": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni4zMywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NTkuMzMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg1OS4zMywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 239102.72, "base_fare": 205238.39, "tax": 33864.33, "gross": { "base_fare": "204341.59", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NjYuMzMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg1OS4zMyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1OS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-16", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-16-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjo3LCJlbGFwc2VkVGltZSI6MTUzNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg2LCJlbGFwc2VkVGltZSI6ODQsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQwNjowMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQwNzoyNDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiOCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0MzU3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDM1NywiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Njg4LCJlbGFwc2VkVGltZSI6NzY1LCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTE6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI4Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMDc6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMTgsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDQsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDA5OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2NDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2NDIsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTYiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg1OS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4NTkuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjc2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNzciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjc5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CODAiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTciLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNy0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE3LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMxMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMTAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCODAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjg0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjg1IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xOCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE4LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNDYzNS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTQ2MzUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjg1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI4NiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCODciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCODgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjg5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjkwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 239102.72, "calendar_total_sell": 239102.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 239102.72, "filter": { "id": "F1SC00006-5", "price": 239102.72, "gross_total": 1859.33, "journey_duration": "PT12D17H30M", "journey_duration_seconds": 1099800, "layover_duration": "PT3D3H16M", "layover_duration_seconds": 270960, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-09-23T17:35:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609220600jfk2026092207244357adtjfk202609221120doh202609230705704adtdoh202609230920dac202609231735642adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT32H42M", "transit_time": "3D15H10M", "routes": [ { "air_segment_key": "0-6", "origin": "DAC", "departure_time": "2026-09-21T11:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 641 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8169 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB90", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-6", "origin": "DOH", "departure_time": "2026-09-21T15:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": 6688, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 705 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8131 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB91", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-6", "origin": "JFK", "departure_time": "2026-09-22T08:29:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": 186, "lay_over": "PT09H59M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4364 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4364 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB92", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-6", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H06M", "transit_time": "3D20H30M", "routes": [ { "air_segment_key": "0-6", "origin": "BOS", "departure_time": "2026-09-22T13:34:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T15:35:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H01M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB93", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-6", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB94", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-6", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB95", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB96", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 239679.24, "gross_total": 1863.83, "base_fare": 205238.39, "tax": 34440.85, "sell": { "currency": "BDT", "total": 239679.24, "base_fare": 205238.39, "tax": 34440.85 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3MC44MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI2OC44M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjMuODMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNjguODMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2My44MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI2OC44M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 239679.24, "base_fare": 205238.39, "tax": 34440.85, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34440.85", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 239679.24, "base_fare": 205238.39, "tax": 34440.85, "gross": { "base_fare": "204341.59", "tax": "34440.85", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzAuODMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjY4LjgzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI2OC44MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2My44MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjguODMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjY4LjgzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2My44MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNjguODMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2My44MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-19", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-19-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OSwiZWxhcHNlZFRpbWUiOjE5NjIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxMToxMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxMzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE2OSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjY0MSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Njg4LCJlbGFwc2VkVGltZSI6ODU1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDIyOjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzEsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDUsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg2LCJlbGFwc2VkVGltZSI6ODMsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQwODoyOTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQwOTo1MjowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0MzY0LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDM2NCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MTUsImVsYXBzZWRUaW1lIjoxNjI2LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo4NjQsImVsYXBzZWRUaW1lIjoxODEsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMzozNDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJPUkQiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNTozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NDcsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo1NDcsImFpcmNyYWZ0X2NvZGUiOiIzMjEiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzExNiwiZWxhcHNlZFRpbWUiOjgxMCwib3JpZ2luIjoiT1JEIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI2LCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xOSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE5LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTktMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODYzLjgzLCJ0b3RhbFRheEFtb3VudCI6MjY4LjgzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg2My44MywidG90YWxUYXhBbW91bnQiOjI2OC44MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjkwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5COTEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI5MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjkzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5COTQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI5NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjk2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTIwIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMjAtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yMC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMTQuODMsInRvdGFsVGF4QW1vdW50IjoyNjguODMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzE0LjgzLCJ0b3RhbFRheEFtb3VudCI6MjY4LjgzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5NiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5NyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5OSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIxMDAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMTAxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjEwMiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMjEiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yMS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTIxLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAxODQuODMsInRvdGFsVGF4QW1vdW50IjoyNjguODMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk5MTYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5OTE2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDE4NC44MywidG90YWxUYXhBbW91bnQiOjI2OC44MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTkxNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk5MTYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoyMCwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTAyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTAzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTA0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTA1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjExLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTA2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjExLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTA3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kQ29kZSI6IkFBUEEtQlVTQjEwOCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMjIiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yMi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTIyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA1MzQuODMsInRvdGFsVGF4QW1vdW50IjoyNjguODMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMjY2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAyNjYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNTM0LjgzLCJ0b3RhbFRheEFtb3VudCI6MjY4LjgzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDI2NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMjY2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTA4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTA5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTEwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTExIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTEyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNywiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTEzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjExNCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 239679.24, "calendar_total_sell": 239679.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 239679.24, "filter": { "id": "F1SC00006-6", "price": 239679.24, "gross_total": 1863.83, "journey_duration": "PT15D5H18M", "journey_duration_seconds": 1315080, "layover_duration": "PT3D20H30M", "layover_duration_seconds": 333000, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-09-21T11:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609211110doh202609211320641adtdoh202609211515jfk202609212230705adtjfk202609220829bos2026092209524364adtbos202609221334ord202609221535547adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "5D9H58M", "routes": [ { "air_segment_key": "0-10", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB174", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-10", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB175", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-10", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H28M", "transit_time": "5D19H32M", "routes": [ { "air_segment_key": "0-10", "origin": "BOS", "departure_time": "2026-09-22T11:12:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T12:51:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2086 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2086 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB176", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-10", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT08H39M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB177", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-10", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB178", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB179", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-35", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-35-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjYsImVsYXBzZWRUaW1lIjoxNzY4LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNzksImVsYXBzZWRUaW1lIjo5OSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDExOjEyOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDEyOjUxOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwODYsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDg2LCJhaXJjcmFmdF9jb2RlIjoiMzE5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3ODEsImVsYXBzZWRUaW1lIjo3ODAsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODMxMCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyOCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMzUiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zNS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTM1LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg2Ni43OCwidG90YWxUYXhBbW91bnQiOjI3MS43OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4NjYuNzgsInRvdGFsVGF4QW1vdW50IjoyNzEuNzgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxNzQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxNzUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxNzYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxNzciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxNzgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkIxNzkiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMzYiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zNi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTM2LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMxOC4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzE4LjMsInRvdGFsVGF4QW1vdW50IjoyNzIuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIxNzkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIxODAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIxODEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMTgyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjE4MyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEIxODQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTM3IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMzctMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zNy0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMzQ5LjczLCJ0b3RhbFRheEFtb3VudCI6MjgwLjczLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDM0OS43MywidG90YWxUYXhBbW91bnQiOjI4MC43MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxOCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjE4NCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTg1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo1LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IxODYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjE4NyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTg4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNCMTg5IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zOCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTM4LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMzgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDcwMC4xMiwidG90YWxUYXhBbW91bnQiOjI4MS4xMiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA3MDAuMTIsInRvdGFsVGF4QW1vdW50IjoyODEuMTIsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjE4OSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTkwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo1LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjE5MSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIxOTIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTkzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCMTk0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-10", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT23D15H40M", "journey_duration_seconds": 2043600, "layover_duration": "PT5D19H32M", "layover_duration_seconds": 502320, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221112phl2026092212512086adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "5D23H37M", "routes": [ { "air_segment_key": "0-11", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB194", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-11", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB195", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-11", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H34M", "transit_time": "6D5H17M", "routes": [ { "air_segment_key": "0-11", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB196", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-11", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB197", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-11", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB198", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB199", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-39", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-39-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjE3LCJlbGFwc2VkVGltZSI6MTUzNCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTksIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNTowNjowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJQSEwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNjo0NTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNzc2LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTc3NiwiYWlyY3JhZnRfY29kZSI6IjMxOSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6NzgwLCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJBIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgzMTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjgsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTM5IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMzktMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zOS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4NjYuNzgsInRvdGFsVGF4QW1vdW50IjoyNzEuNzgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODY2Ljc4LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTk0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTk1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTk2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTk3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTk4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CMTk5IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQwIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNDAtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00MC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMTguMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjMxOC4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMTk5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjAwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjAxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjIwMiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIyMDMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCMjA0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00MSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQxLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNDEtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDM0OS43MywidG90YWxUYXhBbW91bnQiOjI4MC43MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAzNDkuNzMsInRvdGFsVGF4QW1vdW50IjoyODAuNzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IyMDQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjIwNSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMjA2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IyMDciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjIwOCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kQ29kZSI6IkFBUEEtQlVTQjIwOSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNDIiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00Mi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA3MDAuMTIsInRvdGFsVGF4QW1vdW50IjoyODEuMTIsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNzAwLjEyLCJ0b3RhbFRheEFtb3VudCI6MjgxLjEyLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyMDkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjIxMCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyMTEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMjEyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjIxMyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjIxNCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-11", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT25D16H14M", "journey_duration_seconds": 2218440, "layover_duration": "PT6D5H17M", "layover_duration_seconds": 537420, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "6D9H22M", "routes": [ { "air_segment_key": "0-12", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB214", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-12", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB215", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-12", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H40M", "transit_time": "6D17H6M", "routes": [ { "air_segment_key": "0-12", "origin": "BOS", "departure_time": "2026-09-22T13:00:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T14:41:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H41M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB216", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-12", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT06H49M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB217", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-12", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB218", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB219", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-43", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-43-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoxNCwiZWxhcHNlZFRpbWUiOjE2NjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjEwMSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDEzOjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjQxOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ2NDMsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NjQzLCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3ODEsImVsYXBzZWRUaW1lIjo3ODAsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODMxMCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyOCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNDMiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00My0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg2Ni43OCwidG90YWxUYXhBbW91bnQiOjI3MS43OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4NjYuNzgsInRvdGFsVGF4QW1vdW50IjoyNzEuNzgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIyMTQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIyMTUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIyMTYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIyMTciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIyMTgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkIyMTkiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNDQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00NC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQ0LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMxOC4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzE4LjMsInRvdGFsVGF4QW1vdW50IjoyNzIuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIyMTkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIyMjAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIyMjEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjIyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjIyMyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEIyMjQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQ1IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNDUtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00NS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMzQ5LjczLCJ0b3RhbFRheEFtb3VudCI6MjgwLjczLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDM0OS43MywidG90YWxUYXhBbW91bnQiOjI4MC43MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxOCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjIyNCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMjI1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IyMjYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjIyNyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMjI4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNCMjI5IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00NiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQ2LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNDYtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDcwMC4xMiwidG90YWxUYXhBbW91bnQiOjI4MS4xMiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA3MDAuMTIsInRvdGFsVGF4QW1vdW50IjoyODEuMTIsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjIyOSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMjMwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjIzMSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyMzIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMjMzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCMjM0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-12", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT27D18H54M", "journey_duration_seconds": 2400840, "layover_duration": "PT6D17H6M", "layover_duration_seconds": 579960, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221300phl2026092214414643adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "6D21H11M", "routes": [ { "air_segment_key": "0-13", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB234", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-13", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB235", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-13", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H34M", "transit_time": "7D2H51M", "routes": [ { "air_segment_key": "0-13", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB236", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-13", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB237", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-13", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB238", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB239", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-47", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-47-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoxNywiZWxhcHNlZFRpbWUiOjE1MzQsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjk5LCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTU6MDY6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTY6NDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTc3Niwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE3NzYsImFpcmNyYWZ0X2NvZGUiOiIzMTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjc4MCwib3JpZ2luIjoiUEhMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MzEwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI4LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00NyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQ3LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNDctMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODY2Ljc4LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg2Ni43OCwidG90YWxUYXhBbW91bnQiOjI3MS43OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjIzNCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjIzNSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjIzNiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjIzNyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjIzOCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjIzOSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00OCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQ4LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNDgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzE4LjMsInRvdGFsVGF4QW1vdW50IjoyNzIuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMTguMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjIzOSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjI0MCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjI0MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIyNDIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjQzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjI0NCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNDkiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC00OS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTQ5LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAzNDkuNzMsInRvdGFsVGF4QW1vdW50IjoyODAuNzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMzQ5LjczLCJ0b3RhbFRheEFtb3VudCI6MjgwLjczLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMjQ0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IyNDUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjI0NiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMjQ3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IyNDgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZENvZGUiOiJBQVBBLUJVU0IyNDkiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTUwIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNTAtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01MC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNzAwLjEyLCJ0b3RhbFRheEFtb3VudCI6MjgxLjEyLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDcwMC4xMiwidG90YWxUYXhBbW91bnQiOjI4MS4xMiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMjQ5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyNTAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMjUxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjI1MiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyNTMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEIyNTQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-13", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT29D19H28M", "journey_duration_seconds": 2575680, "layover_duration": "PT7D2H51M", "layover_duration_seconds": 615060, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "7D6H56M", "routes": [ { "air_segment_key": "0-14", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB254", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-14", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB255", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-14", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H28M", "transit_time": "7D16H30M", "routes": [ { "air_segment_key": "0-14", "origin": "BOS", "departure_time": "2026-09-22T11:12:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T12:51:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2086 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2086 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB256", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-14", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT08H39M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB257", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-14", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "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": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB258", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB259", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-51", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-51-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyMiwiZWxhcHNlZFRpbWUiOjE3NjgsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjk5LCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTE6MTI6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTI6NTE6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjA4Niwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjIwODYsImFpcmNyYWZ0X2NvZGUiOiIzMTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjc4MCwib3JpZ2luIjoiUEhMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MzEwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI4LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTUxIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNTEtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01MS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4NjYuNzgsInRvdGFsVGF4QW1vdW50IjoyNzEuNzgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODY2Ljc4LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjU0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjU1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjU2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjU3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjU4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CMjU5IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTUyIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNTItMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01Mi0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMTguMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjMxOC4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjU5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjYwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjYxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjI2MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIyNjMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCMjY0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01MyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTUzLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNTMtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDM0OS43MywidG90YWxUYXhBbW91bnQiOjI4MC43MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAzNDkuNzMsInRvdGFsVGF4QW1vdW50IjoyODAuNzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IyNjQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjI2NSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMjY2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IyNjciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjI2OCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kQ29kZSI6IkFBUEEtQlVTQjI2OSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNTQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01NC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTU0LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA3MDAuMTIsInRvdGFsVGF4QW1vdW50IjoyODEuMTIsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNzAwLjEyLCJ0b3RhbFRheEFtb3VudCI6MjgxLjEyLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyNjkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjI3MCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyNzEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMjcyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjI3MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjI3NCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-14", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT31D23H56M", "journey_duration_seconds": 2764560, "layover_duration": "PT7D16H30M", "layover_duration_seconds": 664200, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221112phl2026092212512086adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-15", "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-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "7D20H35M", "routes": [ { "air_segment_key": "0-15", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB274", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-15", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB275", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-15", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H28M", "transit_time": "8D6H9M", "routes": [ { "air_segment_key": "0-15", "origin": "BOS", "departure_time": "2026-09-22T11:12:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T12:51:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2086 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2086 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB276", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-15", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT08H39M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB277", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-15", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB278", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB279", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-55", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-55-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjo2LCJlbGFwc2VkVGltZSI6MTc2OCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTksIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMToxMjowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJQSEwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxMjo1MTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyMDg2LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjA4NiwiYWlyY3JhZnRfY29kZSI6IjMxOSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6NzgwLCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJBIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgzMTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjgsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTU1IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNTUtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01NS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4NjYuNzgsInRvdGFsVGF4QW1vdW50IjoyNzEuNzgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODY2Ljc4LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjc0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjc1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjc2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjc3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjc4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CMjc5IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTU2IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNTYtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01Ni0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMTguMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjMxOC4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjc5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjgwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjgxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjI4MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIyODMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCMjg0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01NyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTU3LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNTctMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDM0OS43MywidG90YWxUYXhBbW91bnQiOjI4MC43MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAzNDkuNzMsInRvdGFsVGF4QW1vdW50IjoyODAuNzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IyODQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjI4NSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMjg2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IyODciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjI4OCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kQ29kZSI6IkFBUEEtQlVTQjI4OSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNTgiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01OC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTU4LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA3MDAuMTIsInRvdGFsVGF4QW1vdW50IjoyODEuMTIsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNzAwLjEyLCJ0b3RhbFRheEFtb3VudCI6MjgxLjEyLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyODkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjI5MCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIyOTEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMjkyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjI5MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjI5NCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-15", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT34D4H24M", "journey_duration_seconds": 2953440, "layover_duration": "PT8D6H9M", "layover_duration_seconds": 713340, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221112phl2026092212512086adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-16", "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-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "8D10H14M", "routes": [ { "air_segment_key": "0-16", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB294", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-16", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB295", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-16", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H34M", "transit_time": "8D15H54M", "routes": [ { "air_segment_key": "0-16", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB296", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-16", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB297", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-16", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "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": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB298", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB299", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-59", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-59-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoxOCwiZWxhcHNlZFRpbWUiOjE1MzQsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjk5LCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTU6MDY6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTY6NDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTc3Niwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE3NzYsImFpcmNyYWZ0X2NvZGUiOiIzMTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjc4MCwib3JpZ2luIjoiUEhMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MzEwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI4LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTU5IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNTktMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC01OS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4NjYuNzgsInRvdGFsVGF4QW1vdW50IjoyNzEuNzgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODY2Ljc4LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjk0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjk1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjk2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjk3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMjk4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CMjk5IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTYwIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNjAtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02MC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMTguMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjMxOC4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMjk5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMzAwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMzAxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjMwMiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzMDMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCMzA0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02MSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTYxLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNjEtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDM0OS43MywidG90YWxUYXhBbW91bnQiOjI4MC43MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAzNDkuNzMsInRvdGFsVGF4QW1vdW50IjoyODAuNzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzMDQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjMwNSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMzA2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzMDciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjMwOCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kQ29kZSI6IkFBUEEtQlVTQjMwOSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNjIiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02Mi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTYyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA3MDAuMTIsInRvdGFsVGF4QW1vdW50IjoyODEuMTIsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNzAwLjEyLCJ0b3RhbFRheEFtb3VudCI6MjgxLjEyLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzMDkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjMxMCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzMTEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMzEyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjMxMyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjMxNCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-16", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT36D4H58M", "journey_duration_seconds": 3128280, "layover_duration": "PT8D15H54M", "layover_duration_seconds": 748440, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-17", "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-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "8D19H59M", "routes": [ { "air_segment_key": "0-17", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB314", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-17", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB315", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-17", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H40M", "transit_time": "9D3H43M", "routes": [ { "air_segment_key": "0-17", "origin": "BOS", "departure_time": "2026-09-22T13:00:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T14:41:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H41M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB316", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-17", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT06H49M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB317", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-17", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "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": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB318", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB319", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-63", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-63-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyMCwiZWxhcHNlZFRpbWUiOjE2NjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjEwMSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDEzOjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjQxOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ2NDMsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NjQzLCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3ODEsImVsYXBzZWRUaW1lIjo3ODAsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODMxMCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyOCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02MyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTYzLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNjMtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODY2Ljc4LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg2Ni43OCwidG90YWxUYXhBbW91bnQiOjI3MS43OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjMxNCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjMxNSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjMxNiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjMxNyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjMxOCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjMxOSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02NCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTY0LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNjQtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzE4LjMsInRvdGFsVGF4QW1vdW50IjoyNzIuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMTguMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjMxOSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjMyMCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjMyMSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzMjIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMzIzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjMyNCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNjUiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02NS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTY1LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAzNDkuNzMsInRvdGFsVGF4QW1vdW50IjoyODAuNzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMzQ5LjczLCJ0b3RhbFRheEFtb3VudCI6MjgwLjczLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMzI0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzMjUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjMyNiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMzI3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzMjgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZENvZGUiOiJBQVBBLUJVU0IzMjkiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTY2IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNjYtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02Ni0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNzAwLjEyLCJ0b3RhbFRheEFtb3VudCI6MjgxLjEyLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDcwMC4xMiwidG90YWxUYXhBbW91bnQiOjI4MS4xMiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMzI5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzMzAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMzMxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjMzMiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzMzMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEIzMzQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-17", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT38D7H38M", "journey_duration_seconds": 3310680, "layover_duration": "PT9D3H43M", "layover_duration_seconds": 790980, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221300phl2026092214414643adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4D0H35M", "routes": [ { "air_segment_key": "0-7", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB114", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-7", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB115", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-7", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H34M", "transit_time": "4D6H15M", "routes": [ { "air_segment_key": "0-7", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB116", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-7", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB117", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-7", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "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": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB118", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB119", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-23", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-23-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjE4LCJlbGFwc2VkVGltZSI6MTUzNCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTksIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNTowNjowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJQSEwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNjo0NTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNzc2LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTc3NiwiYWlyY3JhZnRfY29kZSI6IjMxOSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6NzgwLCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJBIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgzMTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjgsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMjMiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yMy0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTIzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg2Ni43OCwidG90YWxUYXhBbW91bnQiOjI3MS43OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4NjYuNzgsInRvdGFsVGF4QW1vdW50IjoyNzEuNzgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxMTQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxMTUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxMTYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxMTciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIxMTgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkIxMTkiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMjQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yNC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTI0LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMxOC4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzE4LjMsInRvdGFsVGF4QW1vdW50IjoyNzIuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIxMTkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIxMjAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIxMjEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMTIyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjEyMyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEIxMjQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTI1IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMjUtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yNS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMzQ5LjczLCJ0b3RhbFRheEFtb3VudCI6MjgwLjczLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDM0OS43MywidG90YWxUYXhBbW91bnQiOjI4MC43MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxOCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjEyNCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTI1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IxMjYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjEyNyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTI4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNCMTI5IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yNiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTI2LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMjYtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDcwMC4xMiwidG90YWxUYXhBbW91bnQiOjI4MS4xMiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA3MDAuMTIsInRvdGFsVGF4QW1vdW50IjoyODEuMTIsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjEyOSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTMwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjEzMSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIxMzIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTMzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCMTM0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-7", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT17D5H52M", "journey_duration_seconds": 1489920, "layover_duration": "PT4D6H15M", "layover_duration_seconds": 368100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4D10H20M", "routes": [ { "air_segment_key": "0-8", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB134", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-8", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB135", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-8", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H40M", "transit_time": "4D18H4M", "routes": [ { "air_segment_key": "0-8", "origin": "BOS", "departure_time": "2026-09-22T13:00:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T14:41:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H41M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB136", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-8", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT06H49M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB137", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-8", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "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": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB138", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB139", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-27", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-27-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjIwLCJlbGFwc2VkVGltZSI6MTY2MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6MTAxLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTM6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTQ6NDE6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDY0Mywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ2NDMsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjc4MCwib3JpZ2luIjoiUEhMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MzEwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI4LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTI3IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMjctMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yNy0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4NjYuNzgsInRvdGFsVGF4QW1vdW50IjoyNzEuNzgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODY2Ljc4LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTM0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTM1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTM2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTM3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMTM4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CMTM5IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTI4IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMjgtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yOC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMTguMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjMxOC4zLCJ0b3RhbFRheEFtb3VudCI6MjcyLjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMTM5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMTQwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMTQxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjE0MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIxNDMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCMTQ0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0yOSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTI5LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMjktMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDM0OS43MywidG90YWxUYXhBbW91bnQiOjI4MC43MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAzNDkuNzMsInRvdGFsVGF4QW1vdW50IjoyODAuNzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IxNDQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjE0NSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTQ2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IxNDciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjE0OCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kQ29kZSI6IkFBUEEtQlVTQjE0OSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMzAiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zMC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTMwLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA3MDAuMTIsInRvdGFsVGF4QW1vdW50IjoyODEuMTIsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNzAwLjEyLCJ0b3RhbFRheEFtb3VudCI6MjgxLjEyLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIxNDkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjE1MCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIxNTEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTUyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjE1MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjE1NCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-8", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT19D8H32M", "journey_duration_seconds": 1672320, "layover_duration": "PT4D18H4M", "layover_duration_seconds": 410640, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221300phl2026092214414643adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4D22H9M", "routes": [ { "air_segment_key": "0-9", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB154", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-9", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB155", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-9", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H40M", "transit_time": "5D5H53M", "routes": [ { "air_segment_key": "0-9", "origin": "BOS", "departure_time": "2026-09-22T13:00:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T14:41:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H41M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4643 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB156", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 32, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-9", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT06H49M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB157", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-9", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB158", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB159", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240057.17, "gross_total": 1866.78, "base_fare": 205238.39, "tax": 34818.78, "sell": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3My43OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3MS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjYuNzgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzEuNzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2Ni43OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3MS43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240057.17, "base_fare": 205238.39, "tax": 34818.78, "gross": { "base_fare": "204341.59", "tax": "34818.78", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzMuNzgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjcxLjc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3MS43OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjcxLjc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2Ni43OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzEuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2Ni43OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-31", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-31-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjE0LCJlbGFwc2VkVGltZSI6MTY2MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6MTAxLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTM6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTQ6NDE6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDY0Mywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ2NDMsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjc4MCwib3JpZ2luIjoiUEhMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MzEwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI4LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zMSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTMxLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMzEtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODY2Ljc4LCJ0b3RhbFRheEFtb3VudCI6MjcxLjc4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg2Ni43OCwidG90YWxUYXhBbW91bnQiOjI3MS43OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjE1NCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjE1NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjE1NiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjE1NyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjE1OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjE1OSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zMiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTMyLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMzItMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzE4LjMsInRvdGFsVGF4QW1vdW50IjoyNzIuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMTguMywidG90YWxUYXhBbW91bnQiOjI3Mi4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjE1OSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjE2MCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjE2MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIxNjIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMTYzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjE2NCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMzMiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zMy0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTMzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAzNDkuNzMsInRvdGFsVGF4QW1vdW50IjoyODAuNzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMzQ5LjczLCJ0b3RhbFRheEFtb3VudCI6MjgwLjczLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTY0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IxNjUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjE2NiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMTY3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IxNjgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZENvZGUiOiJBQVBBLUJVU0IxNjkiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTM0IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMzQtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0zNC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNzAwLjEyLCJ0b3RhbFRheEFtb3VudCI6MjgxLjEyLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDcwMC4xMiwidG90YWxUYXhBbW91bnQiOjI4MS4xMiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTY5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIxNzAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMTcxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjE3MiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIxNzMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEIxNzQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240057.17, "calendar_total_sell": 240057.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240057.17, "filter": { "id": "F1SC00006-9", "price": 240057.17, "gross_total": 1866.78, "journey_duration": "PT21D11H12M", "journey_duration_seconds": 1854720, "layover_duration": "PT5D5H53M", "layover_duration_seconds": 453180, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221300phl2026092214414643adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-18", "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-18", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "9D8H48M", "routes": [ { "air_segment_key": "0-18", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB334", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-18", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB335", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-18", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB336", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-18", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H35M", "transit_time": "9D14H59M", "routes": [ { "air_segment_key": "0-18", "origin": "BOS", "departure_time": "2026-09-22T06:00:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4357 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4357 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB337", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-18", "origin": "JFK", "departure_time": "2026-09-22T11:20:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": 6688, "lay_over": "PT03H56M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 704 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8118 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB338", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-18", "origin": "DOH", "departure_time": "2026-09-23T09:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT02H15M", "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": 642 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 642 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB339", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB340", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240396.67, "gross_total": 1869.43, "base_fare": 205238.39, "tax": 35158.28, "sell": { "currency": "BDT", "total": 240396.67, "base_fare": 205238.39, "tax": 35158.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3Ni40MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3NC40M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjkuNDMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzQuNDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2OS40MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3NC40M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240396.67, "base_fare": 205238.39, "tax": 35158.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "35158.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240396.67, "base_fare": 205238.39, "tax": 35158.28, "gross": { "base_fare": "204341.59", "tax": "35158.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzYuNDMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjc0LjQzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3NC40MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2OS40MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzQuNDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjc0LjQzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2OS40MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzQuNDMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2OS40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-67", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-67-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjE1NTMsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODI1MCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTgsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNjozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxODowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6NywiZWxhcHNlZFRpbWUiOjE1MzUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE4NiwiZWxhcHNlZFRpbWUiOjg0LCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMDY6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMDc6MjQ6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjgiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDM1Nywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQzNTcsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY4OCwiZWxhcHNlZFRpbWUiOjc2NSwib3JpZ2luIjoiSkZLIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDExOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiOCIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDA3OjA1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTE4LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzA0LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QwOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MzU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjQyLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTY3IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNjctMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02Ny0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4NjkuNDMsInRvdGFsVGF4QW1vdW50IjoyNzQuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODY5LjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMzM0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMzM1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMzM2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMzM3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMzM4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CMzM5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CMzQwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTY4IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNjgtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02OC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMjAuNDMsInRvdGFsVGF4QW1vdW50IjoyNzQuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzIwLjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzNDAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMzQxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjM0MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzNDMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMzQ0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjM0NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEIzNDYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTY5IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNjktMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC02OS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0NjQ1LjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNDY0NS40MywidG90YWxUYXhBbW91bnQiOjI3NC40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMzQ2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjM0NyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzNDgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMzQ5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjM1MCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMzUxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjM1MiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240396.67, "calendar_total_sell": 240396.67, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240396.67, "filter": { "id": "F1SC00006-18", "price": 240396.67, "gross_total": 1869.43, "journey_duration": "PT40D11H6M", "journey_duration_seconds": 3495960, "layover_duration": "PT9D14H59M", "layover_duration_seconds": 831540, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-09-23T17:35:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609220600jfk2026092207244357adtjfk202609221120doh202609230705704adtdoh202609230920dac202609231735642adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-19", "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-19", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT32H42M", "transit_time": "10D2H53M", "routes": [ { "air_segment_key": "0-19", "origin": "DAC", "departure_time": "2026-09-21T11:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 641 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8169 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB352", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-19", "origin": "DOH", "departure_time": "2026-09-21T15:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": 6688, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 705 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8131 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB353", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-19", "origin": "JFK", "departure_time": "2026-09-22T08:29:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": 186, "lay_over": "PT09H59M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4364 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4364 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB354", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-19", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H34M", "transit_time": "10D8H33M", "routes": [ { "air_segment_key": "0-19", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 279, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB355", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-19", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6781, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB356", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-19", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB357", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB358", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240396.67, "gross_total": 1869.43, "base_fare": 205238.39, "tax": 35158.28, "sell": { "currency": "BDT", "total": 240396.67, "base_fare": 205238.39, "tax": 35158.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3Ni40MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3NC40M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjkuNDMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzQuNDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2OS40MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3NC40M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240396.67, "base_fare": 205238.39, "tax": 35158.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "35158.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240396.67, "base_fare": 205238.39, "tax": 35158.28, "gross": { "base_fare": "204341.59", "tax": "35158.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzYuNDMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjc0LjQzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3NC40MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2OS40MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzQuNDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjc0LjQzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2OS40MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzQuNDMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2OS40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-70", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-70-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OSwiZWxhcHNlZFRpbWUiOjE5NjIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxMToxMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxMzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE2OSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjY0MSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Njg4LCJlbGFwc2VkVGltZSI6ODU1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDIyOjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzEsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDUsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg2LCJlbGFwc2VkVGltZSI6ODMsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQwODoyOTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQwOTo1MjowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0MzY0LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDM2NCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MTcsImVsYXBzZWRUaW1lIjoxNTM0LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNzksImVsYXBzZWRUaW1lIjo5OSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE1OjA2OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE2OjQ1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE3NzYsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNzc2LCJhaXJjcmFmdF9jb2RlIjoiMzE5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3ODEsImVsYXBzZWRUaW1lIjo3ODAsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODMxMCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyOCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNzAiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03MC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTcwLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg2OS40MywidG90YWxUYXhBbW91bnQiOjI3NC40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4NjkuNDMsInRvdGFsVGF4QW1vdW50IjoyNzQuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzNTIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzNTMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzNTQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzNTUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzNTYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzNTciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkIzNTgiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNzEiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03MS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTcxLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMyMC40MywidG90YWxUYXhBbW91bnQiOjI3NC40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMjAuNDMsInRvdGFsVGF4QW1vdW50IjoyNzQuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjM1OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzNTkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMzYwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjM2MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzNjIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCMzYzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjM2NCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNzIiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03Mi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTcyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA5NjUuNDMsInRvdGFsVGF4QW1vdW50IjoyNzQuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNjkxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA2OTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwOTY1LjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDY5MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNjkxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjM2NCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDg0NS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMzY1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0ODQ1LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzNjYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ4NDUuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjM2NyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDg0NS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzNjgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ4NDUuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo2LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCMzY5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0ODQ1LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNCMzcwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03MyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTczLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNzMtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMTMxNS40MywidG90YWxUYXhBbW91bnQiOjI3NC40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTEwNDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMTA0MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTEzMTUuNDMsInRvdGFsVGF4QW1vdW50IjoyNzQuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjExMDQxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTEwNDEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoyMCwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjM3MCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzNzEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMzcyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjM3MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCMzc0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI4LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzNzUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEIzNzYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240396.67, "calendar_total_sell": 240396.67, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240396.67, "filter": { "id": "F1SC00006-19", "price": 240396.67, "gross_total": 1869.43, "journey_duration": "PT42D21H22M", "journey_duration_seconds": 3705720, "layover_duration": "PT10D8H33M", "layover_duration_seconds": 894780, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-09-21T11:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609211110doh202609211320641adtdoh202609211515jfk202609212230705adtjfk202609220829bos2026092209524364adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-20", "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-20", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT32H42M", "transit_time": "10D20H27M", "routes": [ { "air_segment_key": "0-20", "origin": "DAC", "departure_time": "2026-09-21T11:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 641 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8169 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB376", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 34, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-20", "origin": "DOH", "departure_time": "2026-09-21T15:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": 6688, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 705 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8131 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB377", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 34, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-20", "origin": "JFK", "departure_time": "2026-09-22T08:29:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": 186, "lay_over": "PT09H59M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4364 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4364 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB378", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 26, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-20", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "11D0H14M", "routes": [ { "air_segment_key": "0-20", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB379", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 26, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-20", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB380", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 26, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-20", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB381", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 26, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB382", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 240396.67, "gross_total": 1869.43, "base_fare": 205238.39, "tax": 35158.28, "sell": { "currency": "BDT", "total": 240396.67, "base_fare": 205238.39, "tax": 35158.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg3Ni40MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI3NC40M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4NjkuNDMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyNzQuNDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg2OS40MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI3NC40M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240396.67, "base_fare": 205238.39, "tax": 35158.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "35158.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 240396.67, "base_fare": 205238.39, "tax": 35158.28, "gross": { "base_fare": "204341.59", "tax": "35158.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4NzYuNDMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjc0LjQzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI3NC40MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2OS40MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzQuNDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjc0LjQzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg2OS40MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyNzQuNDMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2OS40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-74", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-74-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OSwiZWxhcHNlZFRpbWUiOjE5NjIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxMToxMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxMzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE2OSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjY0MSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Njg4LCJlbGFwc2VkVGltZSI6ODU1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDIyOjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzEsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDUsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg2LCJlbGFwc2VkVGltZSI6ODMsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQwODoyOTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQwOTo1MjowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0MzY0LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDM2NCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MywiZWxhcHNlZFRpbWUiOjE1NDIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NCwiZWxhcHNlZFRpbWUiOjE5MCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjU4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMTYsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNjo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwiYWlyY3JhZnRfY29kZSI6IjM1MSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNzQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03NC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTc0LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg2OS40MywidG90YWxUYXhBbW91bnQiOjI3NC40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4NjkuNDMsInRvdGFsVGF4QW1vdW50IjoyNzQuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzNzYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozNCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzNzciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzNzgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzNzkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzODAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkIzODEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkIzODIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNzUiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03NS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTc1LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMyMC40MywidG90YWxUYXhBbW91bnQiOjI3NC40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMjAuNDMsInRvdGFsVGF4QW1vdW50IjoyNzQuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjM4MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzODMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzODQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzODUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzODYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEIzODciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCMzg4IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03NiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTc2LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNzYtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDE5MC40MywidG90YWxUYXhBbW91bnQiOjI3NC40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTkxNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk5MTYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMTkwLjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5OTE2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6OTkxNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzODgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzODkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzOTAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzOTEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzOTIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0IzOTMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNCMzk0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03NyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTc3LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNzctMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDU0MC40MywidG90YWxUYXhBbW91bnQiOjI3NC40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAyNjYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDI2NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA1NDAuNDMsInRvdGFsVGF4QW1vdW50IjoyNzQuNDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMjY2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAyNjYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoyMCwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzOTQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzOTUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzOTYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzOTciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzOTgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEIzOTkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCNDAwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 240396.67, "calendar_total_sell": 240396.67, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240396.67, "filter": { "id": "F1SC00006-20", "price": 240396.67, "gross_total": 1869.43, "journey_duration": "PT45D7H46M", "journey_duration_seconds": 3915960, "layover_duration": "PT11D0H14M", "layover_duration_seconds": 951240, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-09-21T11:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609211110doh202609211320641adtdoh202609211515jfk202609212230705adtjfk202609220829bos2026092209524364adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-21", "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-21", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "11D5H19M", "routes": [ { "air_segment_key": "0-21", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB400", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-21", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB401", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-21", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB402", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-21", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H05M", "transit_time": "11D14H55M", "routes": [ { "air_segment_key": "0-21", "origin": "BOS", "departure_time": "2026-09-22T11:35:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:59:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4687 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4687 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB403", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-21", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT08H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB404", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-21", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB405", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB406", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242191.55, "gross_total": 1883.44, "base_fare": 205238.39, "tax": 36953.16, "sell": { "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40NCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDQsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40NCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36953.16", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16, "gross": { "base_fare": "204341.59", "tax": "36953.16", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDQiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40NCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40NCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-78", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-78-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjE1NTMsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODI1MCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTgsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNjozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxODowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjEsImVsYXBzZWRUaW1lIjoxNzQ1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODYsImVsYXBzZWRUaW1lIjo4NCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDExOjM1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDEyOjU5OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ2ODcsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0Njg3LCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY2ODgsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODExNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcwMiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNzgiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03OC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTc4LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg4My40NCwidG90YWxUYXhBbW91bnQiOjI4OC40NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4ODMuNDQsInRvdGFsVGF4QW1vdW50IjoyODguNDQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MDAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MDEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MDIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MDMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MDQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MDUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI0MDYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtNzkiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC03OS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTc5LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMzNS4yNiwidG90YWxUYXhBbW91bnQiOjI4OS4yNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMzUuMjYsInRvdGFsVGF4QW1vdW50IjoyODkuMjYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQwNiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0MDciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDA4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQwOSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0MTAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDExIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjQxMiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtODAiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04MC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTgwLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTQ2NzcuNzMsInRvdGFsVGF4QW1vdW50IjozMDYuNzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0Njc3LjczLCJ0b3RhbFRheEFtb3VudCI6MzA2LjczLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0MTIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDEzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo1LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjQxNCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0MTUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDE2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0MTciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCNDE4IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242191.55, "calendar_total_sell": 242191.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242191.55, "filter": { "id": "F1SC00006-21", "price": 242191.55, "gross_total": 1883.44, "journey_duration": "PT47D14H44M", "journey_duration_seconds": 4113840, "layover_duration": "PT11D14H55M", "layover_duration_seconds": 1004100, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609221135jfk2026092212594687adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-22", "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-22", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "11D20H0M", "routes": [ { "air_segment_key": "0-22", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB418", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-22", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB419", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-22", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB420", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-22", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT30H12M", "transit_time": "12D6H35M", "routes": [ { "air_segment_key": "0-22", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB421", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-22", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB422", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-22", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 640 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8124 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB423", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB424", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242191.55, "gross_total": 1883.44, "base_fare": 205238.39, "tax": 36953.16, "sell": { "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40NCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDQsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40NCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36953.16", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16, "gross": { "base_fare": "204341.59", "tax": "36953.16", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDQiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40NCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40NCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-81", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-81-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjE1NTMsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODI1MCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTgsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNjozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxODowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MTYsImVsYXBzZWRUaW1lIjoxODEyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODYsImVsYXBzZWRUaW1lIjo5Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjI4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY2ODgsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODExNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcwMiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjIsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjRUMDE6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDA5OjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMjQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2NDAsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtODEiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04MS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTgxLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg4My40NCwidG90YWxUYXhBbW91bnQiOjI4OC40NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4ODMuNDQsInRvdGFsVGF4QW1vdW50IjoyODguNDQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MTgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MTkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MjAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MjEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MjIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MjMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI0MjQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtODIiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04Mi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTgyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMzNS4yNiwidG90YWxUYXhBbW91bnQiOjI4OS4yNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMzUuMjYsInRvdGFsVGF4QW1vdW50IjoyODkuMjYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQyNCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0MjUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDI2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQyNyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0MjgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDI5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjQzMCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtODMiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04My0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTgzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTQ2NzcuNzMsInRvdGFsVGF4QW1vdW50IjozMDYuNzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0Njc3LjczLCJ0b3RhbFRheEFtb3VudCI6MzA2LjczLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0MzAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDMxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo1LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjQzMiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0MzMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDM0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0MzUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCNDM2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242191.55, "calendar_total_sell": 242191.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242191.55, "filter": { "id": "F1SC00006-22", "price": 242191.55, "gross_total": 1883.44, "journey_duration": "PT49D22H49M", "journey_duration_seconds": 4315740, "layover_duration": "PT12D6H35M", "layover_duration_seconds": 1060500, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-23", "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-23", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "12D11H40M", "routes": [ { "air_segment_key": "0-23", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB436", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-23", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB437", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-23", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB438", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-23", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "12D15H15M", "routes": [ { "air_segment_key": "0-23", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB439", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-23", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB440", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-23", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB441", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB442", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242191.55, "gross_total": 1883.44, "base_fare": 205238.39, "tax": 36953.16, "sell": { "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40NCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDQsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40NCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36953.16", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16, "gross": { "base_fare": "204341.59", "tax": "36953.16", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDQiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40NCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40NCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-84", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-84-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjE1NTMsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODI1MCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTgsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNjozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxODowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjQsImVsYXBzZWRUaW1lIjoxMzkyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODYsImVsYXBzZWRUaW1lIjo5Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjI4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY2ODgsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODExNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcwMiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtODQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04NC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTg0LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg4My40NCwidG90YWxUYXhBbW91bnQiOjI4OC40NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4ODMuNDQsInRvdGFsVGF4QW1vdW50IjoyODguNDQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MzYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MzciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MzgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0MzkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0NDAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0NDEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI0NDIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtODUiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04NS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTg1LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMzNS4yNiwidG90YWxUYXhBbW91bnQiOjI4OS4yNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMzUuMjYsInRvdGFsVGF4QW1vdW50IjoyODkuMjYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQ0MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0NDMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDQ0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQ0NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0NDYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDQ3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjQ0OCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtODYiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04Ni0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTg2LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTQ2OTAuMDUsInRvdGFsVGF4QW1vdW50IjozMTkuMDUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0NjkwLjA1LCJ0b3RhbFRheEFtb3VudCI6MzE5LjA1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDQ4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0NDkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjUsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDUwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0NTEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjQ1MiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDUzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjQ1NCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242191.55, "calendar_total_sell": 242191.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242191.55, "filter": { "id": "F1SC00006-23", "price": 242191.55, "gross_total": 1883.44, "journey_duration": "PT51D23H54M", "journey_duration_seconds": 4492440, "layover_duration": "PT12D15H15M", "layover_duration_seconds": 1091700, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-24", "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-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "12D20H20M", "routes": [ { "air_segment_key": "0-24", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB454", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-24", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB455", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-24", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB456", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "12D23H55M", "routes": [ { "air_segment_key": "0-24", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB457", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-24", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB458", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-24", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB459", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB460", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242191.55, "gross_total": 1883.44, "base_fare": 205238.39, "tax": 36953.16, "sell": { "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40NCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDQsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40NCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36953.16", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242191.55, "base_fare": 205238.39, "tax": 36953.16, "gross": { "base_fare": "204341.59", "tax": "36953.16", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDQiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40NCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40NCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-87", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-87-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjE1NTMsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODI1MCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTgsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNjozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxODowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6NSwiZWxhcHNlZFRpbWUiOjEzOTIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE4NiwiZWxhcHNlZFRpbWUiOjkyLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTc6Mjg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTk6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjgiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDc0NSwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY4OCwiZWxhcHNlZFRpbWUiOjc3MCwib3JpZ2luIjoiSkZLIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiOCIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTE2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzAyLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTg3IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtODctMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04Ny0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4ODMuNDQsInRvdGFsVGF4QW1vdW50IjoyODguNDQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODgzLjQ0LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjQ0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNDU0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNDU1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNDU2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNDU3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNDU4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNDU5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CNDYwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTg4IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtODgtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04OC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMzUuMjYsInRvdGFsVGF4QW1vdW50IjoyODkuMjYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzM1LjI2LCJ0b3RhbFRheEFtb3VudCI6Mjg5LjI2LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0NjAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDYxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQ2MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0NjMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDY0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQ2NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI0NjYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTg5IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtODktMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC04OS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0Njc3LjczLCJ0b3RhbFRheEFtb3VudCI6MzA2LjczLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNDY3Ny43MywidG90YWxUYXhBbW91bnQiOjMwNi43MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDY2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjQ2NyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0NjgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDY5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjQ3MCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDcxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjQ3MiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242191.55, "calendar_total_sell": 242191.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242191.55, "filter": { "id": "F1SC00006-24", "price": 242191.55, "gross_total": 1883.44, "journey_duration": "PT54D0H59M", "journey_duration_seconds": 4669140, "layover_duration": "PT12D23H55M", "layover_duration_seconds": 1122900, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-25", "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-25", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT26H49M", "transit_time": "13D6H0M", "routes": [ { "air_segment_key": "0-25", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB472", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-25", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB473", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-25", "origin": "PHL", "departure_time": "2026-09-21T17:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T19:04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H34M", "distance": 279, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB474", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-25", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "13D9H35M", "routes": [ { "air_segment_key": "0-25", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB475", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-25", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB476", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-25", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB477", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB478", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242196.67, "gross_total": 1883.48, "base_fare": 205238.39, "tax": 36958.28, "sell": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-90", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-90-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MiwiZWxhcHNlZFRpbWUiOjE2MDksInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODI1MCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTQsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNzozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxOTowNDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTQ3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE0NywiYWlyY3JhZnRfY29kZSI6IjMxOSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjQsImVsYXBzZWRUaW1lIjoxMzkyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODYsImVsYXBzZWRUaW1lIjo5Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjI4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY2ODgsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODExNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcwMiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOTAiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05MC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTkwLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg4My40OCwidG90YWxUYXhBbW91bnQiOjI4OC40OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4ODMuNDgsInRvdGFsVGF4QW1vdW50IjoyODguNDgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0NzIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0NzMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0NzQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0NzUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0NzYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI0NzciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI0NzgiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOTEiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05MS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTkxLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMzNS4zLCJ0b3RhbFRheEFtb3VudCI6Mjg5LjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzM1LjMsInRvdGFsVGF4QW1vdW50IjoyODkuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDc4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQ3OSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0ODAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDgxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQ4MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0ODMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCNDg0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05MiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTkyLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOTItMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNDY5MC4wNSwidG90YWxUYXhBbW91bnQiOjMxOS4wNSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTQ2OTAuMDUsInRvdGFsVGF4QW1vdW50IjozMTkuMDUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoyMCwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjI4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0ODQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjQ4NSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0ODYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjQ4NyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNDg4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI0ODkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCNDkwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242196.67, "calendar_total_sell": 242196.67, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242196.67, "filter": { "id": "F1SC00006-25", "price": 242196.67, "gross_total": 1883.48, "journey_duration": "PT56D3H0M", "journey_duration_seconds": 4849200, "layover_duration": "PT13D9H35M", "layover_duration_seconds": 1157700, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211730bos2026092119041147adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-26", "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-26", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H59M", "transit_time": "13D16H46M", "routes": [ { "air_segment_key": "0-26", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB490", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-26", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB491", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-26", "origin": "PHL", "departure_time": "2026-09-21T18:36:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T20:14:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT04H06M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4725 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4725 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB492", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-26", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "13D20H21M", "routes": [ { "air_segment_key": "0-26", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB493", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-26", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB494", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-26", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB495", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB496", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242196.67, "gross_total": 1883.48, "base_fare": 205238.39, "tax": 36958.28, "sell": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-93", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-93-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MSwiZWxhcHNlZFRpbWUiOjE2NzksInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3ODEsImVsYXBzZWRUaW1lIjo4NDAsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwNzozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTQ6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODI5NCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNywiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNzksImVsYXBzZWRUaW1lIjo5OCwib3JpZ2luIjoiUEhMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDE4OjM2OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDIwOjE0OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJCIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ3MjUsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NzI1LCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyNCwiZWxhcHNlZFRpbWUiOjEzOTIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE4NiwiZWxhcHNlZFRpbWUiOjkyLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTc6Mjg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTk6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjgiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDc0NSwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY4OCwiZWxhcHNlZFRpbWUiOjc3MCwib3JpZ2luIjoiSkZLIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiOCIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTE2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzAyLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05MyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTkzLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOTMtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODgzLjQ4LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjQ4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg4My40OCwidG90YWxUYXhBbW91bnQiOjI4OC40OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjQ5MCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjQ5MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjQ5MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjQ5MyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjQ5NCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjQ5NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjQ5NiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05NCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTk0LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOTQtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzM1LjMsInRvdGFsVGF4QW1vdW50IjoyODkuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMzUuMywidG90YWxUYXhBbW91bnQiOjI4OS4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0OTYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNDk3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjQ5OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI0OTkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTAwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjUwMSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI1MDIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTk1IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOTUtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05NS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0NjkwLjA1LCJ0b3RhbFRheEFtb3VudCI6MzE5LjA1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNDY5MC4wNSwidG90YWxUYXhBbW91bnQiOjMxOS4wNSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjUwMiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTAzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjUwNCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTA1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1MDYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjUwNyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI1MDgiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242196.67, "calendar_total_sell": 242196.67, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242196.67, "filter": { "id": "F1SC00006-26", "price": 242196.67, "gross_total": 1883.48, "journey_duration": "PT58D6H11M", "journey_duration_seconds": 5033460, "layover_duration": "PT13D20H21M", "layover_duration_seconds": 1196460, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211836bos2026092120144725adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-27", "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-27", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "14D1H26M", "routes": [ { "air_segment_key": "0-27", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB508", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-27", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB509", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-27", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB510", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-27", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "14D5H1M", "routes": [ { "air_segment_key": "0-27", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB511", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-27", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB512", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-27", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB513", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB514", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242196.67, "gross_total": 1883.48, "base_fare": 205238.39, "tax": 36958.28, "sell": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-96", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-96-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTEsImVsYXBzZWRUaW1lIjoxNTUzLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTgsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNjozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxODowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjQsImVsYXBzZWRUaW1lIjoxMzkyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODYsImVsYXBzZWRUaW1lIjo5Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjI4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY2ODgsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODExNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcwMiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOTYiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05Ni0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTk2LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg4My40OCwidG90YWxUYXhBbW91bnQiOjI4OC40OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4ODMuNDgsInRvdGFsVGF4QW1vdW50IjoyODguNDgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MDgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MDkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MTAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MTEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MTIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MTMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI1MTQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOTciLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05Ny0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTk3LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMzNS4zLCJ0b3RhbFRheEFtb3VudCI6Mjg5LjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzM1LjMsInRvdGFsVGF4QW1vdW50IjoyODkuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTE0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjUxNSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1MTYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTE3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjUxOCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1MTkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCNTIwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05OCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTk4LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOTgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNDY5MC4wNSwidG90YWxUYXhBbW91bnQiOjMxOS4wNSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTQ2OTAuMDUsInRvdGFsVGF4QW1vdW50IjozMTkuMDUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoyMCwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjI4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1MjAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjUyMSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1MjIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjUyMyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTI0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1MjUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCNTI2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242196.67, "calendar_total_sell": 242196.67, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242196.67, "filter": { "id": "F1SC00006-27", "price": 242196.67, "gross_total": 1883.48, "journey_duration": "PT60D7H16M", "journey_duration_seconds": 5210160, "layover_duration": "PT14D5H1M", "layover_duration_seconds": 1227660, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-28", "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-28", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT26H49M", "transit_time": "14D11H6M", "routes": [ { "air_segment_key": "0-28", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB526", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-28", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB527", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-28", "origin": "PHL", "departure_time": "2026-09-21T17:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T19:04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H34M", "distance": 279, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB528", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-28", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "14D14H41M", "routes": [ { "air_segment_key": "0-28", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB529", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-28", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB530", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-28", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB531", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB532", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242196.67, "gross_total": 1883.48, "base_fare": 205238.39, "tax": 36958.28, "sell": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-99", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-99-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTIsImVsYXBzZWRUaW1lIjoxNjA5LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTQsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNzozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxOTowNDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTQ3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE0NywiYWlyY3JhZnRfY29kZSI6IjMxOSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjQsImVsYXBzZWRUaW1lIjoxMzkyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODYsImVsYXBzZWRUaW1lIjo5Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjI4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY2ODgsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODExNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcwMiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtOTkiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC05OS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTk5LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg4My40OCwidG90YWxUYXhBbW91bnQiOjI4OC40OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4ODMuNDgsInRvdGFsVGF4QW1vdW50IjoyODguNDgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MjYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MjciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MjgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MjkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MzAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1MzEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI1MzIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTAwIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTAwLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTAwLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjMzNS4zLCJ0b3RhbFRheEFtb3VudCI6Mjg5LjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzM1LjMsInRvdGFsVGF4QW1vdW50IjoyODkuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTMyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjUzMyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1MzQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTM1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjUzNiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1MzciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCNTM4IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMDEiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMDEtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMDEtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNDY5MC4wNSwidG90YWxUYXhBbW91bnQiOjMxOS4wNSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTQ2OTAuMDUsInRvdGFsVGF4QW1vdW50IjozMTkuMDUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoyMCwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjI4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1MzgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjUzOSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1NDAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjU0MSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTQyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1NDMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCNTQ0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242196.67, "calendar_total_sell": 242196.67, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242196.67, "filter": { "id": "F1SC00006-28", "price": 242196.67, "gross_total": 1883.48, "journey_duration": "PT62D9H17M", "journey_duration_seconds": 5390220, "layover_duration": "PT14D14H41M", "layover_duration_seconds": 1262460, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211730bos2026092119041147adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-29", "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-29", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H59M", "transit_time": "14D21H52M", "routes": [ { "air_segment_key": "0-29", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB544", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-29", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB545", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-29", "origin": "PHL", "departure_time": "2026-09-21T18:36:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T20:14:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT04H06M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4725 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4725 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB546", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-29", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "15D1H27M", "routes": [ { "air_segment_key": "0-29", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB547", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-29", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB548", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-29", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB549", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB550", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242196.67, "gross_total": 1883.48, "base_fare": 205238.39, "tax": 36958.28, "sell": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-102", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-102-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTMsImVsYXBzZWRUaW1lIjoxNjc5LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJQSEwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNDozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4Mjk0LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI3LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjk4LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTg6MzY6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMjA6MTQ6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDcyNSwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ3MjUsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjI0LCJlbGFwc2VkVGltZSI6MTM5Miwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg2LCJlbGFwc2VkVGltZSI6OTIsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNzoyODowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxOTowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiOCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDc0NSwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Njg4LCJlbGFwc2VkVGltZSI6NzcwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI4Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMTYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwMiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwMi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwMi0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4ODMuNDgsInRvdGFsVGF4QW1vdW50IjoyODguNDgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODgzLjQ4LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjQ4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTQ0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTQ1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTQ2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTQ3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTQ4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTQ5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CNTUwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwMyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwMy0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwMy0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMzUuMywidG90YWxUYXhBbW91bnQiOjI4OS4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjMzNS4zLCJ0b3RhbFRheEFtb3VudCI6Mjg5LjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjU1MCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1NTEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTUyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjU1MyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1NTQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTU1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjU1NiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTA0IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTA0LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTA0LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTQ2OTAuMDUsInRvdGFsVGF4QW1vdW50IjozMTkuMDUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0NjkwLjA1LCJ0b3RhbFRheEFtb3VudCI6MzE5LjA1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTU2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1NTciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTU4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1NTkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjU2MCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTYxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjU2MiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242196.67, "calendar_total_sell": 242196.67, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242196.67, "filter": { "id": "F1SC00006-29", "price": 242196.67, "gross_total": 1883.48, "journey_duration": "PT64D12H28M", "journey_duration_seconds": 5574480, "layover_duration": "PT15D1H27M", "layover_duration_seconds": 1301220, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211836bos2026092120144725adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-30", "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-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H34M", "transit_time": "15D10H12M", "routes": [ { "air_segment_key": "0-30", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB562", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-30", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB563", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-30", "origin": "PHL", "departure_time": "2026-09-21T20:10:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T21:49:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H39M", "distance": 279, "lay_over": "PT05H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2404 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2404 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB564", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "15D13H47M", "routes": [ { "air_segment_key": "0-30", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB565", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-30", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB566", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-30", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB567", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB568", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242196.67, "gross_total": 1883.48, "base_fare": 205238.39, "tax": 36958.28, "sell": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-105", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-105-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjYsImVsYXBzZWRUaW1lIjoxNzc0LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJQSEwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNDozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4Mjk0LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI3LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjk5LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMjA6MTA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMjE6NDk6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjQwNCwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjI0MDQsImFpcmNyYWZ0X2NvZGUiOiIzMjEiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjI0LCJlbGFwc2VkVGltZSI6MTM5Miwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg2LCJlbGFwc2VkVGltZSI6OTIsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNzoyODowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxOTowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiOCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDc0NSwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Njg4LCJlbGFwc2VkVGltZSI6NzcwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI4Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMTYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwNSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwNS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwNS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4ODMuNDgsInRvdGFsVGF4QW1vdW50IjoyODguNDgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODgzLjQ4LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjQ4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTYyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTYzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTY0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTY1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTY2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNTY3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CNTY4IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwNiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwNi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEwNi0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzMzUuMywidG90YWxUYXhBbW91bnQiOjI4OS4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjMzNS4zLCJ0b3RhbFRheEFtb3VudCI6Mjg5LjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjU2OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1NjkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTcwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjU3MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1NzIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTczIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjU3NCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTA3IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTA3LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTA3LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTQ2OTAuMDUsInRvdGFsVGF4QW1vdW50IjozMTkuMDUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQzNzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0NjkwLjA1LCJ0b3RhbFRheEFtb3VudCI6MzE5LjA1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTc0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1NzUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTc2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1NzciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjU3OCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTc5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjU4MCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242196.67, "calendar_total_sell": 242196.67, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242196.67, "filter": { "id": "F1SC00006-30", "price": 242196.67, "gross_total": 1883.48, "journey_duration": "PT66D17H14M", "journey_duration_seconds": 5764440, "layover_duration": "PT15D13H47M", "layover_duration_seconds": 1345620, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609212010bos2026092121492404adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-31", "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-31", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT31H11M", "transit_time": "16D0H12M", "routes": [ { "air_segment_key": "0-31", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB580", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-31", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB581", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-31", "origin": "PHL", "departure_time": "2026-09-21T21:50:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T23:26:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H36M", "distance": 279, "lay_over": "PT07H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 834 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 834 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB582", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-31", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "16D3H47M", "routes": [ { "air_segment_key": "0-31", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB583", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-31", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB584", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-31", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB585", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB586", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242196.67, "gross_total": 1883.48, "base_fare": 205238.39, "tax": 36958.28, "sell": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5MC40OCwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI4OC40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODMuNDgsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyODguNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4My40OCwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI4OC40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242196.67, "base_fare": 205238.39, "tax": 36958.28, "gross": { "base_fare": "204341.59", "tax": "36958.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTAuNDgiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjg4LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI4OC40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjg4LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4My40OCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyODguNDgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4My40OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-108", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-108-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjMsImVsYXBzZWRUaW1lIjoxODcxLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJQSEwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNDozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4Mjk0LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI3LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjk2LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMjE6NTA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMjM6MjY6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODM0LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODM0LCJhaXJjcmFmdF9jb2RlIjoiMzE5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyNCwiZWxhcHNlZFRpbWUiOjEzOTIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE4NiwiZWxhcHNlZFRpbWUiOjkyLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTc6Mjg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTk6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjgiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDc0NSwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY4OCwiZWxhcHNlZFRpbWUiOjc3MCwib3JpZ2luIjoiSkZLIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiOCIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTE2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzAyLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMDgiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMDgtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMDgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODgzLjQ4LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjQ4LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg4My40OCwidG90YWxUYXhBbW91bnQiOjI4OC40OCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjU4MCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjU4MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjU4MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjU4MyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjU4NCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjU4NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjU4NiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMDkiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMDktMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMDktMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzM1LjMsInRvdGFsVGF4QW1vdW50IjoyODkuMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzMzUuMywidG90YWxUYXhBbW91bnQiOjI4OS4zLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1ODYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTg3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjU4OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI1ODkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNTkwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjU5MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI1OTIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExMCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExMC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExMC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0NjkwLjA1LCJ0b3RhbFRheEFtb3VudCI6MzE5LjA1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0MzcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNDY5MC4wNSwidG90YWxUYXhBbW91bnQiOjMxOS4wNSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDM3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjU5MiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTkzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoyLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjU5NCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNTk1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI1OTYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjU5NyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI1OTgiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242196.67, "calendar_total_sell": 242196.67, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242196.67, "filter": { "id": "F1SC00006-31", "price": 242196.67, "gross_total": 1883.48, "journey_duration": "PT68D23H37M", "journey_duration_seconds": 5960220, "layover_duration": "PT16D3H47M", "layover_duration_seconds": 1396020, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609212150bos202609212326834adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-32", "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-32", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT26H49M", "transit_time": "16D9H52M", "routes": [ { "air_segment_key": "0-32", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB598", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-32", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB599", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-32", "origin": "PHL", "departure_time": "2026-09-21T17:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T19:04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H34M", "distance": 279, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB600", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-32", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "16D13H39M", "routes": [ { "air_segment_key": "0-32", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB601", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-32", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB602", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-32", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB603", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB604", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242728.35, "gross_total": 1887.63, "base_fare": 205238.39, "tax": 37489.96, "sell": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5NC42MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI5Mi42M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODcuNjMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyOTIuNjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4Ny42MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI5Mi42M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTQuNjMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjkyLjYzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI5Mi42MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjkyLjYzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4Ny42MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-111", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-111-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MiwiZWxhcHNlZFRpbWUiOjE2MDksInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODI1MCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTQsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNzozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxOTowNDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTQ3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE0NywiYWlyY3JhZnRfY29kZSI6IjMxOSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MywiZWxhcHNlZFRpbWUiOjE1NDIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NCwiZWxhcHNlZFRpbWUiOjE5MCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjU4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMTYsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNjo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwiYWlyY3JhZnRfY29kZSI6IjM1MSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTExIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTExLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTExLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg4Ny42MywidG90YWxUYXhBbW91bnQiOjI5Mi42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4ODcuNjMsInRvdGFsVGF4QW1vdW50IjoyOTIuNjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1OTgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI1OTkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2MDAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2MDEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2MDIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2MDMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI2MDQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTEyIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTEyLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTEyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjM0MC40NCwidG90YWxUYXhBbW91bnQiOjI5NC40NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzNDAuNDQsInRvdGFsVGF4QW1vdW50IjoyOTQuNDQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjYwNCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI2MDUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNjA2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjYwNyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI2MDgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNjA5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjYxMCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTEzIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTEzLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTEzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAzOTYuNDcsInRvdGFsVGF4QW1vdW50IjozMjcuNDcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMzk2LjQ3LCJ0b3RhbFRheEFtb3VudCI6MzI3LjQ3LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjYxMCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNjExIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I2MTIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjYxMyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNjE0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I2MTUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZENvZGUiOiJBQVBBLUJVU0I2MTYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNzQ3Ljk1LCJ0b3RhbFRheEFtb3VudCI6MzI4Ljk1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDc0Ny45NSwidG90YWxUYXhBbW91bnQiOjMyOC45NSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNjE2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjYxNyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI2MTgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNjE5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjYyMCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI2MjEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI2MjIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242728.35, "calendar_total_sell": 242728.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242728.35, "filter": { "id": "F1SC00006-32", "price": 242728.35, "gross_total": 1887.63, "journey_duration": "PT71D4H8M", "journey_duration_seconds": 6149280, "layover_duration": "PT16D13H39M", "layover_duration_seconds": 1431540, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211730bos2026092119041147adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-33", "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-33", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H34M", "transit_time": "16D22H24M", "routes": [ { "air_segment_key": "0-33", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB622", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-33", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB623", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-33", "origin": "PHL", "departure_time": "2026-09-21T20:10:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T21:49:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H39M", "distance": 279, "lay_over": "PT05H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2404 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2404 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB624", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-33", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "17D2H11M", "routes": [ { "air_segment_key": "0-33", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB625", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-33", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB626", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-33", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB627", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB628", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242728.35, "gross_total": 1887.63, "base_fare": 205238.39, "tax": 37489.96, "sell": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5NC42MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI5Mi42M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODcuNjMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyOTIuNjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4Ny42MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI5Mi42M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTQuNjMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjkyLjYzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI5Mi42MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjkyLjYzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4Ny42MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-115", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-115-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjYsImVsYXBzZWRUaW1lIjoxNzc0LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJQSEwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNDozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4Mjk0LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI3LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjk5LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMjA6MTA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMjE6NDk6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjQwNCwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjI0MDQsImFpcmNyYWZ0X2NvZGUiOiIzMjEiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjMsImVsYXBzZWRUaW1lIjoxNTQyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo4NjQsImVsYXBzZWRUaW1lIjoxOTAsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNDo1ODowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJPUkQiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNzowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTU2MywiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3MTE2LCJlbGFwc2VkVGltZSI6ODEwLCJvcmlnaW4iOiJPUkQiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI1Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTY6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMjYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjYsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4ODcuNjMsInRvdGFsVGF4QW1vdW50IjoyOTIuNjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODg3LjYzLCJ0b3RhbFRheEFtb3VudCI6MjkyLjYzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjIyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjIzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjI0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjI1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjI2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjI3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CNjI4IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNi0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzNDAuNDQsInRvdGFsVGF4QW1vdW50IjoyOTQuNDQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzQwLjQ0LCJ0b3RhbFRheEFtb3VudCI6Mjk0LjQ0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI2MjgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNjI5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjYzMCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI2MzEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNjMyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjYzMyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI2MzQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNy0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTExNy0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMzk2LjQ3LCJ0b3RhbFRheEFtb3VudCI6MzI3LjQ3LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDM5Ni40NywidG90YWxUYXhBbW91bnQiOjMyNy40NywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I2MzQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjYzNSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNjM2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I2MzciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjYzOCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNjM5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNCNjQwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMTgiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMTgtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMTgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDc0Ny45NSwidG90YWxUYXhBbW91bnQiOjMyOC45NSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA3NDcuOTUsInRvdGFsVGF4QW1vdW50IjozMjguOTUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoyMCwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjY0MCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI2NDEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNjQyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjY0MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI2NDQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNjQ1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCNjQ2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242728.35, "calendar_total_sell": 242728.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242728.35, "filter": { "id": "F1SC00006-33", "price": 242728.35, "gross_total": 1887.63, "journey_duration": "PT73D11H24M", "journey_duration_seconds": 6348240, "layover_duration": "PT17D2H11M", "layover_duration_seconds": 1476660, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609212010bos2026092121492404adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-34", "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-34", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "17D7H16M", "routes": [ { "air_segment_key": "0-34", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB646", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-34", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB647", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-34", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB648", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-34", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "17D11H3M", "routes": [ { "air_segment_key": "0-34", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB649", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-34", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB650", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-34", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB651", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB652", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242728.35, "gross_total": 1887.63, "base_fare": 205238.39, "tax": 37489.96, "sell": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5NC42MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI5Mi42M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODcuNjMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyOTIuNjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4Ny42MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI5Mi42M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTQuNjMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjkyLjYzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI5Mi42MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjkyLjYzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4Ny42MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-119", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-119-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjE1NTMsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODI1MCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTgsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNjozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxODowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MywiZWxhcHNlZFRpbWUiOjE1NDIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NCwiZWxhcHNlZFRpbWUiOjE5MCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjU4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMTYsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNjo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwiYWlyY3JhZnRfY29kZSI6IjM1MSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTE5IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTE5LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTE5LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg4Ny42MywidG90YWxUYXhBbW91bnQiOjI5Mi42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4ODcuNjMsInRvdGFsVGF4QW1vdW50IjoyOTIuNjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2NDYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2NDciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2NDgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2NDkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2NTAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI2NTEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI2NTIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTIwIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTIwLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTIwLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjM0MC40NCwidG90YWxUYXhBbW91bnQiOjI5NC40NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzNDAuNDQsInRvdGFsVGF4QW1vdW50IjoyOTQuNDQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjY1MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI2NTMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNjU0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjY1NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI2NTYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNjU3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjY1OCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTIxIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTIxLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTIxLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAzOTYuNDcsInRvdGFsVGF4QW1vdW50IjozMjcuNDcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMzk2LjQ3LCJ0b3RhbFRheEFtb3VudCI6MzI3LjQ3LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjY1OCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNjU5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo1LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I2NjAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjY2MSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNjYyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I2NjMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZENvZGUiOiJBQVBBLUJVU0I2NjQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyMiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyMi0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyMi0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNzQ3Ljk1LCJ0b3RhbFRheEFtb3VudCI6MzI4Ljk1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDc0Ny45NSwidG90YWxUYXhBbW91bnQiOjMyOC45NSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNjY0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjY2NSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI2NjYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNjY3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjY2OCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI2NjkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI2NzAiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242728.35, "calendar_total_sell": 242728.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242728.35, "filter": { "id": "F1SC00006-34", "price": 242728.35, "gross_total": 1887.63, "journey_duration": "PT75D14H59M", "journey_duration_seconds": 6533940, "layover_duration": "PT17D11H3M", "layover_duration_seconds": 1508580, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-35", "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-35", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H59M", "transit_time": "17D18H14M", "routes": [ { "air_segment_key": "0-35", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB670", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-35", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB671", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-35", "origin": "PHL", "departure_time": "2026-09-21T18:36:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T20:14:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT04H06M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4725 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4725 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB672", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-35", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "17D22H1M", "routes": [ { "air_segment_key": "0-35", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB673", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-35", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB674", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-35", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB675", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB676", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242728.35, "gross_total": 1887.63, "base_fare": 205238.39, "tax": 37489.96, "sell": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5NC42MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI5Mi42M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODcuNjMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyOTIuNjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4Ny42MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI5Mi42M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTQuNjMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjkyLjYzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI5Mi42MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjkyLjYzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4Ny42MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-123", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-123-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTMsImVsYXBzZWRUaW1lIjoxNjc5LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJQSEwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNDozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4Mjk0LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI3LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjk4LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTg6MzY6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMjA6MTQ6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDcyNSwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ3MjUsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjMsImVsYXBzZWRUaW1lIjoxNTQyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo4NjQsImVsYXBzZWRUaW1lIjoxOTAsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNDo1ODowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJPUkQiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNzowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTU2MywiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3MTE2LCJlbGFwc2VkVGltZSI6ODEwLCJvcmlnaW4iOiJPUkQiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI1Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTY6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMjYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjYsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyMyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyMy0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyMy0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE4ODcuNjMsInRvdGFsVGF4QW1vdW50IjoyOTIuNjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxODg3LjYzLCJ0b3RhbFRheEFtb3VudCI6MjkyLjYzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjcwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjcxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjcyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjczIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjc0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNjc1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CNjc2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyNCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyNC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyNC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIzNDAuNDQsInRvdGFsVGF4QW1vdW50IjoyOTQuNDQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzQwLjQ0LCJ0b3RhbFRheEFtb3VudCI6Mjk0LjQ0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI2NzYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNjc3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjY3OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI2NzkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNjgwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjY4MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI2ODIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyNSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyNS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEyNS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMzk2LjQ3LCJ0b3RhbFRheEFtb3VudCI6MzI3LjQ3LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDM5Ni40NywidG90YWxUYXhBbW91bnQiOjMyNy40NywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I2ODIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjY4MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNjg0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I2ODUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjY4NiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNjg3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNCNjg4IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjYiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjYtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjYtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDc0Ny45NSwidG90YWxUYXhBbW91bnQiOjMyOC45NSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA3NDcuOTUsInRvdGFsVGF4QW1vdW50IjozMjguOTUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoyMCwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjY4OCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI2ODkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNjkwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjY5MSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI2OTIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNjkzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCNjk0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242728.35, "calendar_total_sell": 242728.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242728.35, "filter": { "id": "F1SC00006-35", "price": 242728.35, "gross_total": 1887.63, "journey_duration": "PT77D20H40M", "journey_duration_seconds": 6727200, "layover_duration": "PT17D22H1M", "layover_duration_seconds": 1548060, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211836bos2026092120144725adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-36", "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-36", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT31H11M", "transit_time": "18D8H26M", "routes": [ { "air_segment_key": "0-36", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB694", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-36", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB695", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-36", "origin": "PHL", "departure_time": "2026-09-21T21:50:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T23:26:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H36M", "distance": 279, "lay_over": "PT07H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 834 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 834 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB696", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-36", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "18D12H13M", "routes": [ { "air_segment_key": "0-36", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB697", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-36", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB698", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-36", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB699", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB700", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242728.35, "gross_total": 1887.63, "base_fare": 205238.39, "tax": 37489.96, "sell": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5NC42MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI5Mi42M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODcuNjMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyOTIuNjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4Ny42MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI5Mi42M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTQuNjMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjkyLjYzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI5Mi42MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjkyLjYzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4Ny42MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-127", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-127-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjMsImVsYXBzZWRUaW1lIjoxODcxLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc4MSwiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJQSEwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNDozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4Mjk0LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI3LCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI3OSwiZWxhcHNlZFRpbWUiOjk2LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMjE6NTA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMjM6MjY6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODM0LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODM0LCJhaXJjcmFmdF9jb2RlIjoiMzE5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjozLCJlbGFwc2VkVGltZSI6MTU0Miwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY0LCJlbGFwc2VkVGltZSI6MTkwLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTQ6NTg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiT1JEIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTc6MDg6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTU2Mywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzExNiwiZWxhcHNlZFRpbWUiOjgxMCwib3JpZ2luIjoiT1JEIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI2LCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjciLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjctMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjctMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxODg3LjYzLCJ0b3RhbFRheEFtb3VudCI6MjkyLjYzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTU5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTg4Ny42MywidG90YWxUYXhBbW91bnQiOjI5Mi42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjY5NCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjY5NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjY5NiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjY5NyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjY5OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjY5OSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjcwMCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjgiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjgtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzQwLjQ0LCJ0b3RhbFRheEFtb3VudCI6Mjk0LjQ0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjM0MC40NCwidG90YWxUYXhBbW91bnQiOjI5NC40NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlBITCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzAwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjcwMSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3MDIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzAzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjcwNCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3MDUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCNzA2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjkiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjktMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMjktMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDM5Ni40NywidG90YWxUYXhBbW91bnQiOjMyNy40NywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAwNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDA2OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAzOTYuNDcsInRvdGFsVGF4QW1vdW50IjozMjcuNDcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoyMCwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzA2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I3MDciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjIsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjcwOCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzA5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I3MTAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjcxMSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kQ29kZSI6IkFBUEEtQlVTQjcxMiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMwIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMwLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMwLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA3NDcuOTUsInRvdGFsVGF4QW1vdW50IjozMjguOTUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwNDE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTA0MTksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNzQ3Ljk1LCJ0b3RhbFRheEFtb3VudCI6MzI4Ljk1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI3MTIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNzEzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoyLCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjcxNCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI3MTUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNzE2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjcxNyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjcxOCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242728.35, "calendar_total_sell": 242728.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242728.35, "filter": { "id": "F1SC00006-36", "price": 242728.35, "gross_total": 1887.63, "journey_duration": "PT80D5H33M", "journey_duration_seconds": 6931980, "layover_duration": "PT18D12H13M", "layover_duration_seconds": 1599180, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609212150bos202609212326834adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-37", "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-37", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT26H49M", "transit_time": "18D18H18M", "routes": [ { "air_segment_key": "0-37", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB718", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-37", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB719", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-37", "origin": "PHL", "departure_time": "2026-09-21T17:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T19:04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H34M", "distance": 279, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB720", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-37", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "18D22H5M", "routes": [ { "air_segment_key": "0-37", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB721", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-37", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB722", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-37", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB723", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB724", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242728.35, "gross_total": 1887.63, "base_fare": 205238.39, "tax": 37489.96, "sell": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5NC42MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI5Mi42M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODcuNjMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyOTIuNjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4Ny42MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI5Mi42M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTQuNjMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjkyLjYzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI5Mi42MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjkyLjYzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4Ny42MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-131", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-131-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTIsImVsYXBzZWRUaW1lIjoxNjA5LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTQsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNzozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxOTowNDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTQ3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE0NywiYWlyY3JhZnRfY29kZSI6IjMxOSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MywiZWxhcHNlZFRpbWUiOjE1NDIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NCwiZWxhcHNlZFRpbWUiOjE5MCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjU4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMTYsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNjo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwiYWlyY3JhZnRfY29kZSI6IjM1MSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMxIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMxLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMxLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg4Ny42MywidG90YWxUYXhBbW91bnQiOjI5Mi42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4ODcuNjMsInRvdGFsVGF4QW1vdW50IjoyOTIuNjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3MTgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3MTkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3MjAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3MjEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3MjIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3MjMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI3MjQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMyIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMyLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjM0MC40NCwidG90YWxUYXhBbW91bnQiOjI5NC40NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzNDAuNDQsInRvdGFsVGF4QW1vdW50IjoyOTQuNDQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjcyNCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3MjUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzI2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjcyNyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3MjgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzI5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjczMCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMzIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMzLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTMzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAzOTYuNDcsInRvdGFsVGF4QW1vdW50IjozMjcuNDcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMzk2LjQ3LCJ0b3RhbFRheEFtb3VudCI6MzI3LjQ3LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjczMCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzMxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I3MzIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjczMyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzM0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I3MzUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZENvZGUiOiJBQVBBLUJVU0I3MzYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEzNCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEzNC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEzNC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNzQ3Ljk1LCJ0b3RhbFRheEFtb3VudCI6MzI4Ljk1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDc0Ny45NSwidG90YWxUYXhBbW91bnQiOjMyOC45NSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNzM2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjczNyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI3MzgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNzM5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjc0MCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI3NDEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI3NDIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242728.35, "calendar_total_sell": 242728.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242728.35, "filter": { "id": "F1SC00006-37", "price": 242728.35, "gross_total": 1887.63, "journey_duration": "PT82D10H4M", "journey_duration_seconds": 7121040, "layover_duration": "PT18D22H5M", "layover_duration_seconds": 1634700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211730bos2026092119041147adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-38", "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-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "19D3H10M", "routes": [ { "air_segment_key": "0-38", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB742", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-38", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6781, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB743", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-38", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 279, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB744", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "19D6H57M", "routes": [ { "air_segment_key": "0-38", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB745", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-38", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB746", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-38", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB747", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 33, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB748", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 242728.35, "gross_total": 1887.63, "base_fare": 205238.39, "tax": 37489.96, "sell": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg5NC42MywiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjI5Mi42M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4ODcuNjMsImJhc2VfZmFyZSI6MTU5NSwidGF4IjoyOTIuNjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTg4Ny42MywiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjI5Mi42M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 242728.35, "base_fare": 205238.39, "tax": 37489.96, "gross": { "base_fare": "204341.59", "tax": "37489.96", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4OTQuNjMiLCJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiMjkyLjYzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjI5Mi42MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiMjkyLjYzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTg4Ny42MyIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiIyOTIuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4Ny42MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-135", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-135-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTEsImVsYXBzZWRUaW1lIjoxNTUzLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzgxLCJlbGFwc2VkVGltZSI6ODQwLCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlBITCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE0OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Mjc5LCJlbGFwc2VkVGltZSI6OTgsIm9yaWdpbiI6IlBITCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQxNjozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxODowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MywiZWxhcHNlZFRpbWUiOjE1NDIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NCwiZWxhcHNlZFRpbWUiOjE5MCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjU4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMTYsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNjo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwiYWlyY3JhZnRfY29kZSI6IjM1MSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTM1IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTM1LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTM1LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTg4Ny42MywidG90YWxUYXhBbW91bnQiOjI5Mi42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE1OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE4ODcuNjMsInRvdGFsVGF4QW1vdW50IjoyOTIuNjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3NDIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3NDMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3NDQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3NDUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3NDYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3NDciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI3NDgiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTM2IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTM2LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTM2LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjM0MC40NCwidG90YWxUYXhBbW91bnQiOjI5NC40NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzNDAuNDQsInRvdGFsVGF4QW1vdW50IjoyOTQuNDQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJQSEwiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjc0OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiUEhMIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3NDkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzUwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlBITCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjc1MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJQSEwiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3NTIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiUEhMIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzUzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjc1NCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTM3IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTM3LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTM3LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAzOTYuNDcsInRvdGFsVGF4QW1vdW50IjozMjcuNDcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMDY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAwNjksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMzk2LjQ3LCJ0b3RhbFRheEFtb3VudCI6MzI3LjQ3LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDA2OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMDY5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjUiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MjAsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjc1NCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzU1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo1LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I3NTYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjc1NyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAzNC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzU4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDM0LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I3NTkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMzQuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZENvZGUiOiJBQVBBLUJVU0I3NjAiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEzOCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEzOC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTEzOC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNzQ3Ljk1LCJ0b3RhbFRheEFtb3VudCI6MzI4Ljk1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDQxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwNDE5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDc0Ny45NSwidG90YWxUYXhBbW91bnQiOjMyOC45NSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTA0MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDQxOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxOCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI1Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjIwLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNzYwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjc2MSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI3NjIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNzYzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTIwOS41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjc2NCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUyMDkuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI3NjUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MjA5LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI3NjYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 242728.35, "calendar_total_sell": 242728.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242728.35, "filter": { "id": "F1SC00006-38", "price": 242728.35, "gross_total": 1887.63, "journey_duration": "PT84D13H39M", "journey_duration_seconds": 7306740, "layover_duration": "PT19D6H57M", "layover_duration_seconds": 1666620, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT27H35M", "transit_time": "8H45M", "routes": [ { "air_segment_key": "0-14", "origin": "DAC", "departure_time": "2026-09-21T21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-09-22T00:15:00", "destination_terminal": "A", "destination_airport": { "name": "Zayed International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2268, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": 64 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 1367 }, "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": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 1, "fareBasisCode": "MNN05H6R", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MNN05H6R" ] } } }, { "air_segment_key": "1-14", "origin": "AUH", "departure_time": "2026-09-22T09:00:00", "origin_terminal": "A", "origin_airport": { "name": "Zayed International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BOS", "arrival_time": "2026-09-22T14:40:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT13H40M", "distance": 6670, "lay_over": "PT08H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 7 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 7 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MNN05H6R", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MNN05H6R" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-14", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT24H10M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "0-14", "origin": "BOS", "departure_time": "2026-09-22T18:40:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 817 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 8265 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 7, "fareBasisCode": "MNN05H6R", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MNN05H6R" ] } } }, { "air_segment_key": "1-14", "origin": "JFK", "departure_time": "2026-09-22T22:20:00", "origin_terminal": "4", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "AUH", "arrival_time": "2026-09-23T19:20:00", "destination_terminal": "A", "destination_airport": { "name": "Zayed International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6856, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 4 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 4 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VNN01H69", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VNN01H69" ] } } }, { "air_segment_key": "2-14", "origin": "AUH", "departure_time": "2026-09-23T22:00:00", "origin_terminal": "A", "origin_airport": { "name": "Zayed International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-09-24T04:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT4H50M", "distance": 2268, "lay_over": "PT02H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 382 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 382 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VNN01H69", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VNN01H69" ] } } } ] } ], "price": { "currency": "BDT", "total": 250581.72, "gross_total": 1948.93, "base_fare": 222405.64, "tax": 28176.08, "sell": { "currency": "BDT", "total": 250581.72, "base_fare": 222405.64, "tax": 28176.08 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk1NS45MywiYmFzZV9mYXJlIjoxNzM2LCJ0YXgiOjIxOS45M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5NDguOTMsImJhc2VfZmFyZSI6MTcyOSwidGF4IjoyMTkuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk0OC45MywiYmFzZV9mYXJlIjoxNzI5LCJ0YXgiOjIxOS45M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 250581.72, "base_fare": 222405.64, "tax": 28176.08, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "221508.84", "tax": "28176.08", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 250581.72, "base_fare": 222405.64, "tax": 28176.08, "gross": { "base_fare": "221508.84", "tax": "28176.08", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20835.16" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE5NTUuOTMiLCJiYXNlX2ZhcmUiOiIxNzM2LjAwIiwidGF4IjoiMjE5LjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcyOS4wMCIsInRheCI6IjIxOS45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk0OC45MyIsImJhc2VfZmFyZSI6IjE3MjkuMDAiLCJ0YXgiOiIyMTkuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzI5LjAwIiwidGF4IjoiMjE5LjkzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk0OC45MyIsImJhc2VfZmFyZSI6IjE3MjkuMDAiLCJ0YXgiOiIyMTkuOTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk0OC45MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTYyLjYzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY BASIC", "promo_rules": null, "brandCode": "YBASIC#ER14", "brandName": "ECONOMY BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 249684.92, "data": [ { "type": "change", "canChanges": false, "forSegment": null, "applied": "prior_to_departure", "amount": 249684.92, "currency": "BDT", "fmg": { "amount": 249684.92, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 249684.92 }, "supplier": { "amount": 1948.93, "currency": "USD" } }, { "type": "change", "canChanges": false, "forSegment": null, "applied": "after_departure", "amount": 249684.92, "currency": "BDT", "fmg": { "amount": 249684.92, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 249684.92 }, "supplier": { "amount": 1948.93, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 249684.92, "currency": "BDT", "fmg": { "amount": 249684.92, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 249684.92 }, "supplier": { "amount": 1948.93, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 249684.92, "currency": "BDT", "fmg": { "amount": 249684.92, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 249684.92 }, "supplier": { "amount": 1948.93, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTUsImVsYXBzZWRUaW1lIjoxNjU1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVCpUKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjIyNjgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQyMTowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiQVVIIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMDA6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQVVIIiwibWFya2V0aW5nIjoiRVkiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjEzNjcsIm9wZXJhdGluZyI6IjNMIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2NCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiM0wiLCJhaXJjcmFmdF9jb2RlIjoiMzIwIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY2NzAsImVsYXBzZWRUaW1lIjo4MjAsIm9yaWdpbiI6IkFVSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQwOTowMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6IkFVSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTQ6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkMiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiRVkiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjcsIm9wZXJhdGluZyI6IkVZIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3ODkiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjozNSwiZWxhcHNlZFRpbWUiOjE0NTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUVyoqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg3LCJlbGFwc2VkVGltZSI6ODAsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxODo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkMiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMjA6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiTllDIiwibWFya2V0aW5nIjoiRVkiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNjUsIm9wZXJhdGluZyI6IkI2Iiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4MTcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IkI2IiwiYWlyY3JhZnRfY29kZSI6IjIyMyIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2ODU2LCJlbGFwc2VkVGltZSI6NzgwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjI6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI0Iiwib3JpZ2luX2NpdHkiOiJOWUMiLCJkZXN0aW5hdGlvbiI6IkFVSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE5OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6IkFVSCIsIm1hcmtldGluZyI6IkVZIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0LCJvcGVyYXRpbmciOiJFWSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKlcqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjIyNjgsImVsYXBzZWRUaW1lIjoyOTAsIm9yaWdpbiI6IkFVSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QyMjowMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6IkFVSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDQ6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiRVkiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjM4Miwib3BlcmF0aW5nIjoiRVkiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjM4Miwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJFWSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxOTQ4LjkzLCJ0b3RhbFRheEFtb3VudCI6MjE5LjkzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzI5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNzI4LjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTcyOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiRVkgRVkiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE5NDguOTMsInRvdGFsVGF4QW1vdW50IjoyMTkuOTMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3MjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzI5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE3MjguNSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFWSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQjYifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFWSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVZIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NTAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiTU5OMDVINlIiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllCQVNJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQkFTSUMiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo4ODcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3NzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJUIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllDMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1MCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1OTjA1SDZSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQkFTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEJBU0lDIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6ODg3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzc0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSVCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZQzA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6NTAsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTU5OMDVINlIiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllCQVNJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQkFTSUMiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo4ODcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3NzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJUIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllDMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0OSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOTjAxSDY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQkFTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEJBU0lDIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6NDQxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg4MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJUIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllWMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0OSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOTjAxSDY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQkFTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEJBU0lDIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6NDQxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg4MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJUIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllWMDYifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozLCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTMyLCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MTQ2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0seyJpZCI6ODYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFRkVSUkVEICBTRUFUIFNFTEVDVElPTiJ9LHsiaWQiOjM5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJTQTQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik5FSUdIQk9VUiBGUkVFIFNFQVQifSx7ImlkIjoxMTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQklEIFRPIFVQR1JBREUifSx7ImlkIjoxNDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMDUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo2MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVVIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQ0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEyNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMTYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTA5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjcyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEzMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTTMwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUEVSQ0VOVCAgTUlMRVMgRUFSTkVEIn0seyJpZCI6ODksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkVZTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUEVSQ0VOVCBUSUVSIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkVZQiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUEVSQ0VOVCBUSUVSIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwMTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkhBTkQgQkFHIn0seyJpZCI6NzksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBMNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBCQUcgIFBFUlNPTkFMIElURU0ifSx7ImlkIjo0MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQTJQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGUkVFIENIRUNLRUQgQkFHIFVQVE8gMlAifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEg2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0seyJpZCI6MTM3LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJHVCIsInN1YkNvZGUiOiIwQk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBVQUUgQ0hBVUZGRVVSIn0seyJpZCI6NjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQlVTSU5FU1MgTE9VTkdFIn0seyJpZCI6OTcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IkZDMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgTE9VTkdFIFVQIFRPIDQgSE9VUlMifSx7ImlkIjoyNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LHsiaWQiOjkwLCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwTk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik5PIFNIT1cgRkVFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQUNDRVNTIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkxMQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIExBTkQgQU5EIExFQVZFIn0seyJpZCI6NTksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkhDSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIEhPTUUgQ0hFQ0sgSU4ifSx7ImlkIjoxNTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6Ik1BUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIE1FRVQgQU5EIEFTU0lTVCJ9LHsiaWQiOjkzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJDTkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBDT05DSUVSR0UifSx7ImlkIjo4MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRUdDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgR0xPQkFMIENIQVVGRkVVUiJ9LHsiaWQiOjc2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiJVWUMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BTlVBTCBVUEdSQURFIFkgVE8gQyJ9LHsiaWQiOjc3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiJVQ0YiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BTlVBTCBVUEdSQURFIEMgVE8gRiJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBCQVNJQyIsImJyYW5kQ29kZSI6IllCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJFWSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxOTgxLjkzLCJ0b3RhbFRheEFtb3VudCI6MjE5LjkzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzYyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNzYxLjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTc2MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiRVkgRVkiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE5ODEuOTMsInRvdGFsVGF4QW1vdW50IjoyMTkuOTMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3NjIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzYyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE3NjEuNSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVZIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRVkifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFWSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6Ik1OTjA1VjZSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6OTA1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJTIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllDMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1OTjA1VjZSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6OTA1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4MTEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJTIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllDMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJNTk4wNVY2UiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWVZBTFVFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsInByb2dyYW1JZCI6IjE4NTU4OSIsInByb2dyYW1Db2RlIjoiQ0ZGRVkiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVRXRUVOICBBUkVBIDAxIFRPIEFMTCBERVNUTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQiIsImdvdmVybmluZ0NhcnJpZXIiOiJFWSIsImZhcmVBbW91bnQiOjkwNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODExLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUyIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZQzA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOTjAxVjY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6NDU2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUyIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZVjA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOTjAxVjY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6NDU2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUyIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZVjA2In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzIsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjoxNDYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSx7ImlkIjo4NiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVGRVJSRUQgIFNFQVQgU0VMRUNUSU9OIn0seyJpZCI6MzksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IlNBNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTkVJR0hCT1VSIEZSRUUgU0VBVCJ9LHsiaWQiOjE5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJJRCBUTyBVUEdSQURFIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMDUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVVIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQ0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEyNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMTYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTA5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjcyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEzMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTTMwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUEVSQ0VOVCAgTUlMRVMgRUFSTkVEIn0seyJpZCI6ODksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkVZTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUEVSQ0VOVCBUSUVSIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkVZQiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUEVSQ0VOVCBUSUVSIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwMTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkhBTkQgQkFHIn0seyJpZCI6NzksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBMNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBCQUcgIFBFUlNPTkFMIElURU0ifSx7ImlkIjo3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJBMlAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZSRUUgQ0hFQ0tFRCBCQUcgVVBUTyAyUCJ9LHsiaWQiOjQ2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSDYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSx7ImlkIjoxMzcsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkdUIiwic3ViQ29kZSI6IjBCTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIFVBRSBDSEFVRkZFVVIifSx7ImlkIjo2NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCVVNJTkVTUyBMT1VOR0UifSx7ImlkIjo5NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiRkMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBMT1VOR0UgVVAgVE8gNCBIT1VSUyJ9LHsiaWQiOjI3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0seyJpZCI6NjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyBGRUUifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBBQ0NFU1MifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiTExBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgTEFORCBBTkQgTEVBVkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiSENJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgSE9NRSBDSEVDSyBJTiJ9LHsiaWQiOjE1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiTUFTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgTUVFVCBBTkQgQVNTSVNUIn0seyJpZCI6OTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkNOQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIENPTkNJRVJHRSJ9LHsiaWQiOjgyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJFR0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBHTE9CQUwgQ0hBVUZGRVVSIn0seyJpZCI6MjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IlVZQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFOVUFMIFVQR1JBREUgWSBUTyBDIn0seyJpZCI6NzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IlVDRiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFOVUFMIFVQR1JBREUgQyBUTyBGIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjIzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyMzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjIzMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgVkFMVUUiLCJicmFuZENvZGUiOiJZVkFMVUUifSx7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiRVkiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjA3NS45MywidG90YWxUYXhBbW91bnQiOjIxOS45MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTg1NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTg1NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxODU2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJFWSBFWSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjA3NS45MywidG90YWxUYXhBbW91bnQiOjIxOS45MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTg1NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE4NTYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTg1NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVZIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRVkifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFWSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjg1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6Ik1OTjA1QzZSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4NTU4OSIsInByb2dyYW1Db2RlIjoiQ0ZGRVkiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVRXRUVOICBBUkVBIDAxIFRPIEFMTCBERVNUTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQiIsImdvdmVybmluZ0NhcnJpZXIiOiJFWSIsImZhcmVBbW91bnQiOjk2MC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllDMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4NSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1OTjA1QzZSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4NTU4OSIsInByb2dyYW1Db2RlIjoiQ0ZGRVkiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVRXRUVOICBBUkVBIDAxIFRPIEFMTCBERVNUTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQiIsImdvdmVybmluZ0NhcnJpZXIiOiJFWSIsImZhcmVBbW91bnQiOjk2MC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllDMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4NSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJNTk4wNUM2UiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo5NjAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZQzA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTk4wMUM2OSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo0OTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6OTkxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZVjA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTk4wMUM2OSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo0OTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6OTkxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZVjA2In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjo2OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0seyJpZCI6ODYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFRkVSUkVEICBTRUFUIFNFTEVDVElPTiJ9LHsiaWQiOjM5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJTQTQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik5FSUdIQk9VUiBGUkVFIFNFQVQifSx7ImlkIjoxOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCSUQgVE8gVVBHUkFERSJ9LHsiaWQiOjU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjA1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NjIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1VSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEyNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMTYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTA5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjcyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEzMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTTMwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUEVSQ0VOVCAgTUlMRVMgRUFSTkVEIn0seyJpZCI6ODksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkVZTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUEVSQ0VOVCBUSUVSIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkVZQiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUEVSQ0VOVCBUSUVSIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwMTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkhBTkQgQkFHIn0seyJpZCI6NzksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBMNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBCQUcgIFBFUlNPTkFMIElURU0ifSx7ImlkIjo3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJBMlAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZSRUUgQ0hFQ0tFRCBCQUcgVVBUTyAyUCJ9LHsiaWQiOjQ2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSDYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSx7ImlkIjoxMzcsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkdUIiwic3ViQ29kZSI6IjBCTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIFVBRSBDSEFVRkZFVVIifSx7ImlkIjo2NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCVVNJTkVTUyBMT1VOR0UifSx7ImlkIjo5NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiRkMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBMT1VOR0UgVVAgVE8gNCBIT1VSUyJ9LHsiaWQiOjI3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0seyJpZCI6NjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyBGRUUifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBBQ0NFU1MifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiTExBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgTEFORCBBTkQgTEVBVkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiSENJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgSE9NRSBDSEVDSyBJTiJ9LHsiaWQiOjE1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiTUFTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgTUVFVCBBTkQgQVNTSVNUIn0seyJpZCI6OTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkNOQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIENPTkNJRVJHRSJ9LHsiaWQiOjgyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJFR0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBHTE9CQUwgQ0hBVUZGRVVSIn0seyJpZCI6MjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IlVZQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFOVUFMIFVQR1JBREUgWSBUTyBDIn0seyJpZCI6NzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IlVDRiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFOVUFMIFVQR1JBREUgQyBUTyBGIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyMDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MjAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyMDAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJicmFuZENvZGUiOiJZQ09NRk9SVCJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJFWSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNTQwLjkzLCJ0b3RhbFRheEFtb3VudCI6MjE5LjkzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMzIxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMzIxLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIzMjEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkVZIEVZIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjU0MC45MywidG90YWxUYXhBbW91bnQiOjIxOS45MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjMyMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIzMjEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjMyMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVZIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRVkifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFWSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjYyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6Ik1OTjA1RjZSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZREVMVVhFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBERUxVWEUiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50IjoxMjQxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjI0ODMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWUMwNiJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTU5OMDVGNlIiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllERUxVWEUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIERFTFVYRSIsInByb2dyYW1JZCI6IjE4NTU4OSIsInByb2dyYW1Db2RlIjoiQ0ZGRVkiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVRXRUVOICBBUkVBIDAxIFRPIEFMTCBERVNUTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQiIsImdvdmVybmluZ0NhcnJpZXIiOiJFWSIsImZhcmVBbW91bnQiOjEyNDEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjQ4MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZQzA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6NjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTU5OMDVGNlIiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllERUxVWEUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIERFTFVYRSIsInByb2dyYW1JZCI6IjE4NTU4OSIsInByb2dyYW1Db2RlIjoiQ0ZGRVkiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVRXRUVOICBBUkVBIDAxIFRPIEFMTCBERVNUTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQiIsImdvdmVybmluZ0NhcnJpZXIiOiJFWSIsImZhcmVBbW91bnQiOjEyNDEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjQ4MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZQzA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6NTUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTk4wMUY2OSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWURFTFVYRSIsImJyYW5kTmFtZSI6IkVDT05PTVkgREVMVVhFIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6Njc5LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEzNTksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllWMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1NSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOTjAxRjY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZREVMVVhFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBERUxVWEUiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo2NzkuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTM1OSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWVYwNiJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTM1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6NDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSx7ImlkIjo2NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVGRVJSRUQgIFNFQVQgU0VMRUNUSU9OIn0seyJpZCI6MzksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IlNBNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTkVJR0hCT1VSIEZSRUUgU0VBVCJ9LHsiaWQiOjE5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJJRCBUTyBVUEdSQURFIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMDUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo2MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVVIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQ0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTM5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEyNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMTYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTA5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjcyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEzMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTTMwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUEVSQ0VOVCAgTUlMRVMgRUFSTkVEIn0seyJpZCI6ODksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkVZTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUEVSQ0VOVCBUSUVSIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkVZQiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUEVSQ0VOVCBUSUVSIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwMTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkhBTkQgQkFHIn0seyJpZCI6NzksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBMNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBCQUcgIFBFUlNPTkFMIElURU0ifSx7ImlkIjo3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJBMlAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZSRUUgQ0hFQ0tFRCBCQUcgVVBUTyAyUCJ9LHsiaWQiOjQ2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSDYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSx7ImlkIjoxMzcsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkdUIiwic3ViQ29kZSI6IjBCTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIFVBRSBDSEFVRkZFVVIifSx7ImlkIjo2NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCVVNJTkVTUyBMT1VOR0UifSx7ImlkIjo5NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiRkMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBMT1VOR0UgVVAgVE8gNCBIT1VSUyJ9LHsiaWQiOjI3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0seyJpZCI6NjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyBGRUUifSx7ImlkIjoxMjAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQUNDRVNTIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkxMQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIExBTkQgQU5EIExFQVZFIn0seyJpZCI6NTksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkhDSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIEhPTUUgQ0hFQ0sgSU4ifSx7ImlkIjoxNTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6Ik1BUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIE1FRVQgQU5EIEFTU0lTVCJ9LHsiaWQiOjkzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJDTkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBDT05DSUVSR0UifSx7ImlkIjo4MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRUdDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgR0xPQkFMIENIQVVGRkVVUiJ9LHsiaWQiOjI1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiJVWUMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BTlVBTCBVUEdSQURFIFkgVE8gQyJ9LHsiaWQiOjc3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiJVQ0YiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BTlVBTCBVUEdSQURFIEMgVE8gRiJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIERFTFVYRSIsImJyYW5kQ29kZSI6IllERUxVWEUifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "3L", "calendar_total_currency": "BDT", "calendar_total_price": 250581.72, "calendar_total_sell": 250581.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 250581.72, "filter": { "id": "F1SE00005-14", "price": 250581.72, "gross_total": 1948.93, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT5H0M", "layover_duration_seconds": 18000, "carrier_operating": "3L", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "night", "departure_departure_time": "2026-09-21T21:05:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T04:50:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202609212105auh20260922001564adtauh202609220900bos2026092214407adtbos202609221840jfk202609222000817adtjfk202609222220auh2026092319204adtauh202609232200dac202609240450382adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-15", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-15", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-15", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT32H42M", "transit_time": "10H47M", "routes": [ { "air_segment_key": "0-15", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-15", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-15", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT08H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 640 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8124 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 256786.27, "gross_total": 1997.36, "base_fare": 221380.73, "tax": 35405.54, "sell": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAwNC4zNiwiYmFzZV9mYXJlIjoxNzI4LCJ0YXgiOjI3Ni4zNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5OTcuMzYsImJhc2VfZmFyZSI6MTcyMSwidGF4IjoyNzYuMzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk5Ny4zNiwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjI3Ni4zNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28064.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMDQuMzYiLCJiYXNlX2ZhcmUiOiIxNzI4LjAwIiwidGF4IjoiMjc2LjM2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcyMS4wMCIsInRheCI6IjI3Ni4zNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMjc2LjM2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5Ny4zNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE5LjA2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER15", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 255889.48, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjE0LCJlbGFwc2VkVGltZSI6MTk2Miwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI1Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVCpURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NywiZWxhcHNlZFRpbWUiOjE5MCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjU4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJPUkQiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNzowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDSEkiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTU2Mywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3MTMyLCJlbGFwc2VkVGltZSI6ODEwLCJvcmlnaW4iOiJPUkQiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI1Iiwib3JpZ2luX2NpdHkiOiJDSEkiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjIsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yNFQwMToyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDA5OjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI0LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjQwLCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE5OTcuMzYsInRvdGFsVGF4QW1vdW50IjoyNzYuMzYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3MjEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE3MjEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTcyMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE5OTcuMzYsInRvdGFsVGF4QW1vdW50IjoyNzYuMzYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3MjEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzIxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE3MjEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjU4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NTgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNDQwLjg0LCJ0b3RhbFRheEFtb3VudCI6Mjc3Ljg0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTYzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTYzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjQ0MC44NCwidG90YWxUYXhBbW91bnQiOjI3Ny44NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE2MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OC4yMSwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 256786.27, "calendar_total_sell": 256786.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 256786.27, "filter": { "id": "F1SE00005-15", "price": 256786.27, "gross_total": 1997.36, "journey_duration": "PT1D8H42M", "journey_duration_seconds": 117720, "layover_duration": "PT10H47M", "layover_duration_seconds": 38820, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-16", "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-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-16", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-16", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-16", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "3H47M", "routes": [ { "air_segment_key": "0-16", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-16", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-16", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 256786.27, "gross_total": 1997.36, "base_fare": 221380.73, "tax": 35405.54, "sell": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAwNC4zNiwiYmFzZV9mYXJlIjoxNzI4LCJ0YXgiOjI3Ni4zNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5OTcuMzYsImJhc2VfZmFyZSI6MTcyMSwidGF4IjoyNzYuMzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk5Ny4zNiwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjI3Ni4zNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28064.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMDQuMzYiLCJiYXNlX2ZhcmUiOiIxNzI4LjAwIiwidGF4IjoiMjc2LjM2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcyMS4wMCIsInRheCI6IjI3Ni4zNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMjc2LjM2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5Ny4zNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE5LjA2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER16", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 255889.48, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjE3LCJlbGFwc2VkVGltZSI6MTU0Miwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI1Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVCpURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NywiZWxhcHNlZFRpbWUiOjE5MCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjU4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJPUkQiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNzowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDSEkiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTU2Mywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3MTMyLCJlbGFwc2VkVGltZSI6ODEwLCJvcmlnaW4iOiJPUkQiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI1Iiwib3JpZ2luX2NpdHkiOiJDSEkiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVFcqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE5OTcuMzYsInRvdGFsVGF4QW1vdW50IjoyNzYuMzYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3MjEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE3MjEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTcyMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE5OTcuMzYsInRvdGFsVGF4QW1vdW50IjoyNzYuMzYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3MjEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzIxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE3MjEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjU4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NTgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNDQwLjg0LCJ0b3RhbFRheEFtb3VudCI6Mjc3Ljg0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTYzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTYzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjQ0MC44NCwidG90YWxUYXhBbW91bnQiOjI3Ny44NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE2MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OC4yMSwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 256786.27, "calendar_total_sell": 256786.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 256786.27, "filter": { "id": "F1SE00005-16", "price": 256786.27, "gross_total": 1997.36, "journey_duration": "PT1D1H42M", "journey_duration_seconds": 92520, "layover_duration": "PT3H47M", "layover_duration_seconds": 13620, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-17", "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-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-17", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-17", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-17", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT28H35M", "transit_time": "6H48M", "routes": [ { "air_segment_key": "0-17", "origin": "BOS", "departure_time": "2026-09-22T12:05:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T14:07:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H02M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 3048 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 3048 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-17", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT05H13M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-17", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 256786.27, "gross_total": 1997.36, "base_fare": 221380.73, "tax": 35405.54, "sell": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAwNC4zNiwiYmFzZV9mYXJlIjoxNzI4LCJ0YXgiOjI3Ni4zNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5OTcuMzYsImJhc2VfZmFyZSI6MTcyMSwidGF4IjoyNzYuMzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk5Ny4zNiwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjI3Ni4zNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28064.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMDQuMzYiLCJiYXNlX2ZhcmUiOiIxNzI4LjAwIiwidGF4IjoiMjc2LjM2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcyMS4wMCIsInRheCI6IjI3Ni4zNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMjc2LjM2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5Ny4zNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE5LjA2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER17", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 255889.48, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjIxLCJlbGFwc2VkVGltZSI6MTcxNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI4Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlMqVCpUKlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NywiZWxhcHNlZFRpbWUiOjE4Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDEyOjA1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJPUkQiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNDowNzowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDSEkiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MzA0OCwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjMwNDgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3MTMyLCJlbGFwc2VkVGltZSI6ODEwLCJvcmlnaW4iOiJPUkQiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI1Iiwib3JpZ2luX2NpdHkiOiJDSEkiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVFcqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE5OTcuMzYsInRvdGFsVGF4QW1vdW50IjoyNzYuMzYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3MjEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE3MjEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTcyMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE5OTcuMzYsInRvdGFsVGF4QW1vdW50IjoyNzYuMzYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3MjEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzIxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE3MjEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjU4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NTgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNDQwLjg0LCJ0b3RhbFRheEFtb3VudCI6Mjc3Ljg0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTYzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTYzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjQ0MC44NCwidG90YWxUYXhBbW91bnQiOjI3Ny44NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE2MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OC4yMSwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 256786.27, "calendar_total_sell": 256786.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 256786.27, "filter": { "id": "F1SE00005-17", "price": 256786.27, "gross_total": 1997.36, "journey_duration": "PT1D4H35M", "journey_duration_seconds": 102900, "layover_duration": "PT6H48M", "layover_duration_seconds": 24480, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221205ord2026092214073048adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-18", "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-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-18", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-18", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-18", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT34H06M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "0-18", "origin": "BOS", "departure_time": "2026-09-22T13:34:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T15:35:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H01M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-18", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-18", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT08H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 640 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8124 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 256786.27, "gross_total": 1997.36, "base_fare": 221380.73, "tax": 35405.54, "sell": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAwNC4zNiwiYmFzZV9mYXJlIjoxNzI4LCJ0YXgiOjI3Ni4zNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5OTcuMzYsImJhc2VfZmFyZSI6MTcyMSwidGF4IjoyNzYuMzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk5Ny4zNiwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjI3Ni4zNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28064.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMDQuMzYiLCJiYXNlX2ZhcmUiOiIxNzI4LjAwIiwidGF4IjoiMjc2LjM2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcyMS4wMCIsInRheCI6IjI3Ni4zNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMjc2LjM2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5Ny4zNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE5LjA2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER18", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 255889.48, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjM2LCJlbGFwc2VkVGltZSI6MjA0Niwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI4Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NywiZWxhcHNlZFRpbWUiOjE4MSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDEzOjM0OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJPUkQiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNTozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDSEkiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTQ3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTQ3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMjEiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzEzMiwiZWxhcHNlZFRpbWUiOjgxMCwib3JpZ2luIjoiT1JEIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsIm9yaWdpbl9jaXR5IjoiQ0hJIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNjo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMjYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjYsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1MSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjRUMDE6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwOTo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjY0MCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxOTk3LjM2LCJ0b3RhbFRheEFtb3VudCI6Mjc2LjM2LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzIxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNzIxLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjE3MjEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxOTk3LjM2LCJ0b3RhbFRheEFtb3VudCI6Mjc2LjM2LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzIxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTcyMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNzIxLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2LjczLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo1OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjU4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NTgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MzksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MzksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjo1OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjEyNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsImJyYW5kQ29kZSI6Ik1BSU4ifSx7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ0MC44NCwidG90YWxUYXhBbW91bnQiOjI3Ny44NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE2MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMTYzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI0NDAuODQsInRvdGFsVGF4QW1vdW50IjoyNzcuODQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIxNjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMTYzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIxNjMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjguMjEsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQyLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 256786.27, "calendar_total_sell": 256786.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 256786.27, "filter": { "id": "F1SE00005-18", "price": 256786.27, "gross_total": 1997.36, "journey_duration": "PT1D10H6M", "journey_duration_seconds": 122760, "layover_duration": "PT12H20M", "layover_duration_seconds": 44400, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221334ord202609221535547adtord202609221920doh202609231650726adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-19", "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-19", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-19", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-19", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-19", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H06M", "transit_time": "5H20M", "routes": [ { "air_segment_key": "0-19", "origin": "BOS", "departure_time": "2026-09-22T13:34:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T15:35:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H01M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-19", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-19", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 256786.27, "gross_total": 1997.36, "base_fare": 221380.73, "tax": 35405.54, "sell": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAwNC4zNiwiYmFzZV9mYXJlIjoxNzI4LCJ0YXgiOjI3Ni4zNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5OTcuMzYsImJhc2VfZmFyZSI6MTcyMSwidGF4IjoyNzYuMzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk5Ny4zNiwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjI3Ni4zNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28064.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMDQuMzYiLCJiYXNlX2ZhcmUiOiIxNzI4LjAwIiwidGF4IjoiMjc2LjM2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcyMS4wMCIsInRheCI6IjI3Ni4zNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMjc2LjM2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5Ny4zNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE5LjA2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER19", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 255889.48, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjM5LCJlbGFwc2VkVGltZSI6MTYyNiwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI4Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NywiZWxhcHNlZFRpbWUiOjE4MSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDEzOjM0OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJPUkQiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNTozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDSEkiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTQ3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTQ3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMjEiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzEzMiwiZWxhcHNlZFRpbWUiOjgxMCwib3JpZ2luIjoiT1JEIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsIm9yaWdpbl9jaXR5IjoiQ0hJIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNjo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMjYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjYsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1MSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqTVRXKkZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxOTk3LjM2LCJ0b3RhbFRheEFtb3VudCI6Mjc2LjM2LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzIxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNzIxLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjE3MjEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxOTk3LjM2LCJ0b3RhbFRheEFtb3VudCI6Mjc2LjM2LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzIxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTcyMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNzIxLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2LjczLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo1OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjU4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NTgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MzksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MzksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjo1OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjEyNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsImJyYW5kQ29kZSI6Ik1BSU4ifSx7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ0MC44NCwidG90YWxUYXhBbW91bnQiOjI3Ny44NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE2MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMTYzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI0NDAuODQsInRvdGFsVGF4QW1vdW50IjoyNzcuODQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIxNjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMTYzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIxNjMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjguMjEsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQyLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 256786.27, "calendar_total_sell": 256786.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 256786.27, "filter": { "id": "F1SE00005-19", "price": 256786.27, "gross_total": 1997.36, "journey_duration": "PT1D3H6M", "journey_duration_seconds": 97560, "layover_duration": "PT5H20M", "layover_duration_seconds": 19200, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221334ord202609221535547adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-20", "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-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-20", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-20", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-20", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT32H42M", "transit_time": "10H47M", "routes": [ { "air_segment_key": "0-20", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-20", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-20", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT08H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 640 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8124 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 256786.27, "gross_total": 1997.36, "base_fare": 221380.73, "tax": 35405.54, "sell": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAwNC4zNiwiYmFzZV9mYXJlIjoxNzI4LCJ0YXgiOjI3Ni4zNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5OTcuMzYsImJhc2VfZmFyZSI6MTcyMSwidGF4IjoyNzYuMzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk5Ny4zNiwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjI3Ni4zNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28064.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMDQuMzYiLCJiYXNlX2ZhcmUiOiIxNzI4LjAwIiwidGF4IjoiMjc2LjM2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcyMS4wMCIsInRheCI6IjI3Ni4zNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMjc2LjM2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5Ny4zNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE5LjA2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER20", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 255889.48, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MTQsImVsYXBzZWRUaW1lIjoxOTYyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjUiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UKlRGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY3LCJlbGFwc2VkVGltZSI6MTkwLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTQ6NTg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6IkNISSIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTU2Mywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMzIsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6IkNISSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTY6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MiwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTI0VDAxOjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDk6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMjQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2NDAsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTk5Ny4zNiwidG90YWxUYXhBbW91bnQiOjI3Ni4zNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTcyMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTcyMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxNzIxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTk5Ny4zNiwidG90YWxUYXhBbW91bnQiOjI3Ni4zNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTcyMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE3MjEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTcyMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ni43MywidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozNywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjczLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjczLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNDQwLjg0LCJ0b3RhbFRheEFtb3VudCI6Mjc3Ljg0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTYzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTYzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjQ0MC44NCwidG90YWxUYXhBbW91bnQiOjI3Ny44NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE2MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OC4yMSwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OTEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjkxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjc3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzcsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 256786.27, "calendar_total_sell": 256786.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 256786.27, "filter": { "id": "F1SE00005-20", "price": 256786.27, "gross_total": 1997.36, "journey_duration": "PT1D8H42M", "journey_duration_seconds": 117720, "layover_duration": "PT10H47M", "layover_duration_seconds": 38820, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-21", "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-21", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-21", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-21", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-21", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "3H47M", "routes": [ { "air_segment_key": "0-21", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-21", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-21", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 256786.27, "gross_total": 1997.36, "base_fare": 221380.73, "tax": 35405.54, "sell": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAwNC4zNiwiYmFzZV9mYXJlIjoxNzI4LCJ0YXgiOjI3Ni4zNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5OTcuMzYsImJhc2VfZmFyZSI6MTcyMSwidGF4IjoyNzYuMzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk5Ny4zNiwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjI3Ni4zNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28064.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMDQuMzYiLCJiYXNlX2ZhcmUiOiIxNzI4LjAwIiwidGF4IjoiMjc2LjM2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcyMS4wMCIsInRheCI6IjI3Ni4zNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMjc2LjM2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5Ny4zNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE5LjA2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER21", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 255889.48, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MTcsImVsYXBzZWRUaW1lIjoxNTQyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjUiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UKlRGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY3LCJlbGFwc2VkVGltZSI6MTkwLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTQ6NTg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6IkNISSIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTU2Mywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMzIsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6IkNISSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTY6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UVypGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTk5Ny4zNiwidG90YWxUYXhBbW91bnQiOjI3Ni4zNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTcyMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTcyMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxNzIxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTk5Ny4zNiwidG90YWxUYXhBbW91bnQiOjI3Ni4zNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTcyMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE3MjEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTcyMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ni43MywidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozNywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjczLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjczLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNDQwLjg0LCJ0b3RhbFRheEFtb3VudCI6Mjc3Ljg0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTYzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTYzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjQ0MC44NCwidG90YWxUYXhBbW91bnQiOjI3Ny44NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE2MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OC4yMSwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OTEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjkxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjc3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzcsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 256786.27, "calendar_total_sell": 256786.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 256786.27, "filter": { "id": "F1SE00005-21", "price": 256786.27, "gross_total": 1997.36, "journey_duration": "PT1D1H42M", "journey_duration_seconds": 92520, "layover_duration": "PT3H47M", "layover_duration_seconds": 13620, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-22", "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-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-22", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-22", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-22", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT28H35M", "transit_time": "6H48M", "routes": [ { "air_segment_key": "0-22", "origin": "BOS", "departure_time": "2026-09-22T12:05:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T14:07:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H02M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 3048 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 3048 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-22", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT05H13M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-22", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 256786.27, "gross_total": 1997.36, "base_fare": 221380.73, "tax": 35405.54, "sell": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAwNC4zNiwiYmFzZV9mYXJlIjoxNzI4LCJ0YXgiOjI3Ni4zNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5OTcuMzYsImJhc2VfZmFyZSI6MTcyMSwidGF4IjoyNzYuMzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk5Ny4zNiwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjI3Ni4zNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28064.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMDQuMzYiLCJiYXNlX2ZhcmUiOiIxNzI4LjAwIiwidGF4IjoiMjc2LjM2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcyMS4wMCIsInRheCI6IjI3Ni4zNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMjc2LjM2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5Ny4zNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE5LjA2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER22", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 255889.48, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjEsImVsYXBzZWRUaW1lIjoxNzE1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjgiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUypUKlQqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY3LCJlbGFwc2VkVGltZSI6MTgyLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTI6MDU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjA3OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6IkNISSIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjozMDQ4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MzA0OCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMzIsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6IkNISSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTY6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UVypGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTk5Ny4zNiwidG90YWxUYXhBbW91bnQiOjI3Ni4zNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTcyMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTcyMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxNzIxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTk5Ny4zNiwidG90YWxUYXhBbW91bnQiOjI3Ni4zNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTcyMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE3MjEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTcyMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ni43MywidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NTgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjU4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6NTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxMjcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJicmFuZENvZGUiOiJNQUlOIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjF9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI0NDAuODQsInRvdGFsVGF4QW1vdW50IjoyNzcuODQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIxNjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIxNjMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjE2MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNDQwLjg0LCJ0b3RhbFRheEFtb3VudCI6Mjc3Ljg0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTYzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjE2MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTYzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo4LjIxLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0MiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTM1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwiYnJhbmRDb2RlIjoiTUFJTkZMIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 256786.27, "calendar_total_sell": 256786.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 256786.27, "filter": { "id": "F1SE00005-22", "price": 256786.27, "gross_total": 1997.36, "journey_duration": "PT1D4H35M", "journey_duration_seconds": 102900, "layover_duration": "PT6H48M", "layover_duration_seconds": 24480, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221205ord2026092214073048adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-23", "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-23", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-23", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-23", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-23", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H06M", "transit_time": "5H20M", "routes": [ { "air_segment_key": "0-23", "origin": "BOS", "departure_time": "2026-09-22T13:34:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T15:35:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H01M", "distance": 867, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-23", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7132, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-23", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 256786.27, "gross_total": 1997.36, "base_fare": 221380.73, "tax": 35405.54, "sell": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAwNC4zNiwiYmFzZV9mYXJlIjoxNzI4LCJ0YXgiOjI3Ni4zNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5OTcuMzYsImJhc2VfZmFyZSI6MTcyMSwidGF4IjoyNzYuMzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk5Ny4zNiwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjI3Ni4zNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 256786.27, "base_fare": 221380.73, "tax": 35405.54, "gross": { "base_fare": "220483.93", "tax": "35405.54", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28064.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMDQuMzYiLCJiYXNlX2ZhcmUiOiIxNzI4LjAwIiwidGF4IjoiMjc2LjM2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcyMS4wMCIsInRheCI6IjI3Ni4zNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMjc2LjM2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTk5Ny4zNiIsImJhc2VfZmFyZSI6IjE3MjEuMDAiLCJ0YXgiOiIyNzYuMzYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5Ny4zNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE5LjA2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER23", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 255889.48, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 255889.48, "currency": "BDT", "fmg": { "amount": 255889.48, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 255889.48 }, "supplier": { "amount": 1997.36, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MzksImVsYXBzZWRUaW1lIjoxNjI2LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjgiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY3LCJlbGFwc2VkVGltZSI6MTgxLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTM6MzQ6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE1OjM1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6IkNISSIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NDcsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo1NDcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMyMSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3MTMyLCJlbGFwc2VkVGltZSI6ODEwLCJvcmlnaW4iOiJPUkQiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI1Iiwib3JpZ2luX2NpdHkiOiJDSEkiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVFcqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjF9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE5OTcuMzYsInRvdGFsVGF4QW1vdW50IjoyNzYuMzYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3MjEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE3MjEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTcyMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE5OTcuMzYsInRvdGFsVGF4QW1vdW50IjoyNzYuMzYsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3MjEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzIxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE3MjEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjYuNzMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjU4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo3MTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQyMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NTgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjcxMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDIxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6NzEwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MjEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNDQwLjg0LCJ0b3RhbFRheEFtb3VudCI6Mjc3Ljg0LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTYzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTYzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjQ0MC44NCwidG90YWxUYXhBbW91bnQiOjI3Ny44NCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE2MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIxNjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OC4yMSwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5MzEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTg2MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjkzMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxODYzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTMxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE4NjMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 256786.27, "calendar_total_sell": 256786.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 256786.27, "filter": { "id": "F1SE00005-23", "price": 256786.27, "gross_total": 1997.36, "journey_duration": "PT1D3H6M", "journey_duration_seconds": 97560, "layover_duration": "PT5H20M", "layover_duration_seconds": 19200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221334ord202609221535547adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-39", "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-39", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "19D11H2M", "routes": [ { "air_segment_key": "0-39", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB766", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-39", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB767", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-39", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "19D14H49M", "routes": [ { "air_segment_key": "0-39", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB768", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-39", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB769", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-39", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB770", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB771", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 258960.37, "gross_total": 2014.33, "base_fare": 225096.03, "tax": 33864.33, "sell": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAyMS4zMywiYmFzZV9mYXJlIjoxNzU3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwMTQuMzMsImJhc2VfZmFyZSI6MTc1MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAxNC4zMywiYmFzZV9mYXJlIjoxNzUwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMjEuMzMiLCJiYXNlX2ZhcmUiOiIxNzU3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzUwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-139", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-139-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjozLCJlbGFwc2VkVGltZSI6MTU0Miwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY0LCJlbGFwc2VkVGltZSI6MTkwLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTQ6NTg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiT1JEIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTc6MDg6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTU2Mywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzExNiwiZWxhcHNlZFRpbWUiOjgxMCwib3JpZ2luIjoiT1JEIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI2LCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMzkiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMzktMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xMzktMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMDE0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzUwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTc1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjAxNC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTc1MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE3NTAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjc2NiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3NjciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNzY4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjc2OSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3NzAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CNzcxIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0MCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0MC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0MC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI0NjUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyMDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMjAxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNDY1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjAxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjIwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3NzEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3NzIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3NzMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3NzQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI3NzUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI3NzYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0MSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0MS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0MS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMTgwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5OTE2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6OTkxNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAxODAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk5MTYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5OTE2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzc2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzc3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzc4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjExLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzc5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjExLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCNzgwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kQ29kZSI6IkFBUEEtQlVTQjc4MSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQyIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQyLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA1MzAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMjY2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAyNjYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNTMwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDI2NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMjY2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjc4MSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCNzgyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI3ODMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI3ODQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI3ODUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCNzg2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 258960.37, "calendar_total_sell": 258960.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258960.37, "filter": { "id": "F1SC00006-39", "price": 258960.37, "gross_total": 2014.33, "journey_duration": "PT86D14H21M", "journey_duration_seconds": 7482060, "layover_duration": "PT19D14H49M", "layover_duration_seconds": 1694940, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-40", "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-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "19D18H54M", "routes": [ { "air_segment_key": "0-40", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB786", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-40", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB787", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-40", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H06M", "transit_time": "20D0H14M", "routes": [ { "air_segment_key": "0-40", "origin": "BOS", "departure_time": "2026-09-22T13:34:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T15:35:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H01M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB788", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-40", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB789", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-40", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB790", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB791", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 258960.37, "gross_total": 2014.33, "base_fare": 225096.03, "tax": 33864.33, "sell": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAyMS4zMywiYmFzZV9mYXJlIjoxNzU3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwMTQuMzMsImJhc2VfZmFyZSI6MTc1MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAxNC4zMywiYmFzZV9mYXJlIjoxNzUwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMjEuMzMiLCJiYXNlX2ZhcmUiOiIxNzU3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzUwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-143", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-143-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjE1LCJlbGFwc2VkVGltZSI6MTYyNiwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY0LCJlbGFwc2VkVGltZSI6MTgxLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTM6MzQ6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiT1JEIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTU6MzU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTQ3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTQ3LCJhaXJjcmFmdF9jb2RlIjoiMzIxIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMTYsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNjo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwiYWlyY3JhZnRfY29kZSI6IjM1MSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQzIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQzLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjAxNC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTc1MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE3NTAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIwMTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3NTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzUwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3ODYiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNzg3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjc4OCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI3ODkiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CNzkwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjc5MSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNDQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNDQtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNDQtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNDY1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjAxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjIwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjQ2NS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjIwMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIyMDEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzkxIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjk1MC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzkyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjk1MC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzkzIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjk1MC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzk0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjk1MC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEyLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCNzk1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjk1MC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCNzk2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNDUiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNDUtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNDUtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDE4MC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTkxNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk5MTYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMTgwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5OTE2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6OTkxNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjc5NiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDQ1OCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjc5NyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDQ1OCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjc5OCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDQ1OCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjc5OSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDQ1OCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTQjgwMCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDQ1OCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZENvZGUiOiJBQVBBLUJVU0I4MDEiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0NiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0Ni0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0Ni0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNTMwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDI2NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMjY2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDUzMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAyNjYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDI2NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI4MDEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjgwMiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCODAzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCODA0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCODA1IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjgwNiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 258960.37, "calendar_total_sell": 258960.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258960.37, "filter": { "id": "F1SC00006-40", "price": 258960.37, "gross_total": 2014.33, "journey_duration": "PT88D16H27M", "journey_duration_seconds": 7662420, "layover_duration": "PT20D0H14M", "layover_duration_seconds": 1728840, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221334ord202609221535547adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-41", "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-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "20D4H19M", "routes": [ { "air_segment_key": "0-41", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB806", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-41", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB807", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-41", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "20D8H6M", "routes": [ { "air_segment_key": "0-41", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB808", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-41", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB809", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-41", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "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": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB810", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB811", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 258960.37, "gross_total": 2014.33, "base_fare": 225096.03, "tax": 33864.33, "sell": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAyMS4zMywiYmFzZV9mYXJlIjoxNzU3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwMTQuMzMsImJhc2VfZmFyZSI6MTc1MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAxNC4zMywiYmFzZV9mYXJlIjoxNzUwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMjEuMzMiLCJiYXNlX2ZhcmUiOiIxNzU3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzUwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-147", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-147-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjI1LCJlbGFwc2VkVGltZSI6MTU0Miwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY0LCJlbGFwc2VkVGltZSI6MTkwLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTQ6NTg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiT1JEIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTc6MDg6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTU2Mywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzExNiwiZWxhcHNlZFRpbWUiOjgxMCwib3JpZ2luIjoiT1JEIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI2LCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0NyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0Ny0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE0Ny0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIwMTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3NTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzUwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMDE0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzUwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTc1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CODA2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjgwNyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI4MDgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CODA5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjgxMCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI4MTEiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQ4IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQ4LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQ4LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ2NS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjIwMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIyMDEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI0NjUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyMDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMjAxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgxMSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgxMiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgxMyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgxNCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgxNSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjgxNiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQ5IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQ5LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTQ5LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAxODAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk5MTYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5OTE2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDE4MC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTkxNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk5MTYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4MTYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4MTciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4MTgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4MTkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4MjAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNCODIxIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTAiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTAtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTAtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDUzMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAyNjYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDI2NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA1MzAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMjY2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAyNjYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCODIxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI4MjIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjgyMyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjgyNCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjgyNSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI4MjYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 258960.37, "calendar_total_sell": 258960.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258960.37, "filter": { "id": "F1SC00006-41", "price": 258960.37, "gross_total": 2014.33, "journey_duration": "PT90D17H9M", "journey_duration_seconds": 7837740, "layover_duration": "PT20D8H6M", "layover_duration_seconds": 1757160, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-42", "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-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "20D12H11M", "routes": [ { "air_segment_key": "0-42", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB826", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-42", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB827", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-42", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "20D15H58M", "routes": [ { "air_segment_key": "0-42", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB828", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-42", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB829", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-42", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB830", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB831", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 258960.37, "gross_total": 2014.33, "base_fare": 225096.03, "tax": 33864.33, "sell": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAyMS4zMywiYmFzZV9mYXJlIjoxNzU3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwMTQuMzMsImJhc2VfZmFyZSI6MTc1MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAxNC4zMywiYmFzZV9mYXJlIjoxNzUwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMjEuMzMiLCJiYXNlX2ZhcmUiOiIxNzU3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzUwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-151", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-151-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjMsImVsYXBzZWRUaW1lIjoxNTQyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo4NjQsImVsYXBzZWRUaW1lIjoxOTAsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNDo1ODowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJPUkQiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNzowODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTU2MywiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3MTE2LCJlbGFwc2VkVGltZSI6ODEwLCJvcmlnaW4iOiJPUkQiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI1Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTY6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMjYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjYsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE1MSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE1MS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE1MS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIwMTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3NTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzUwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMDE0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzUwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTc1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CODI2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjgyNyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI4MjgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CODI5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjgzMCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI4MzEiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTUyIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTUyLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTUyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ2NS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjIwMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIyMDEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI0NjUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyMDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMjAxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgzMSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgzMiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgzMyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgzNCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjgzNSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjgzNiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTUzIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTUzLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTUzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAxODAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk5MTYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5OTE2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDE4MC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTkxNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk5MTYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4MzYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4MzciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4MzgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4MzkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4NDAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNCODQxIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTQtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTQtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDUzMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAyNjYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDI2NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA1MzAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMjY2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAyNjYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCODQxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI4NDIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjg0MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjg0NCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjg0NSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI4NDYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 258960.37, "calendar_total_sell": 258960.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258960.37, "filter": { "id": "F1SC00006-42", "price": 258960.37, "gross_total": 2014.33, "journey_duration": "PT92D17H51M", "journey_duration_seconds": 8013060, "layover_duration": "PT20D15H58M", "layover_duration_seconds": 1785480, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-43", "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-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "20D20H3M", "routes": [ { "air_segment_key": "0-43", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB846", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-43", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB847", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-43", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H06M", "transit_time": "21D1H23M", "routes": [ { "air_segment_key": "0-43", "origin": "BOS", "departure_time": "2026-09-22T13:34:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T15:35:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H01M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 547 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB848", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-43", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB849", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-43", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB850", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB851", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 258960.37, "gross_total": 2014.33, "base_fare": 225096.03, "tax": 33864.33, "sell": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAyMS4zMywiYmFzZV9mYXJlIjoxNzU3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwMTQuMzMsImJhc2VfZmFyZSI6MTc1MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAxNC4zMywiYmFzZV9mYXJlIjoxNzUwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMjEuMzMiLCJiYXNlX2ZhcmUiOiIxNzU3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzUwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-155", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-155-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoxNSwiZWxhcHNlZFRpbWUiOjE2MjYsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NCwiZWxhcHNlZFRpbWUiOjE4MSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDEzOjM0OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE1OjM1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjU0Nywib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU0NywiYWlyY3JhZnRfY29kZSI6IjMyMSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3MTE2LCJlbGFwc2VkVGltZSI6ODEwLCJvcmlnaW4iOiJPUkQiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTk6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI1Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTY6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMjYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjYsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE1NSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE1NS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE1NS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIwMTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3NTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzUwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMDE0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzUwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTc1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CODQ2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjg0NyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI4NDgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CODQ5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjg1MCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI4NTEiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTU2IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTU2LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTU2LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ2NS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjIwMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIyMDEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI0NjUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyMDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMjAxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjg1MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjg1MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjg1MyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjg1NCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjg1NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo5NTAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjg1NiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTU3IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTU3LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTU3LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAxODAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk5MTYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5OTE2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDE4MC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTkxNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk5MTYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4NTYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4NTciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4NTgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4NTkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0I4NjAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ0NTgsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNCODYxIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTgiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTgtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDUzMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAyNjYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDI2NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA1MzAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMjY2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAyNjYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCODYxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI4NjIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjg2MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjg2NCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo4LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjg2NSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI4NjYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 258960.37, "calendar_total_sell": 258960.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258960.37, "filter": { "id": "F1SC00006-43", "price": 258960.37, "gross_total": 2014.33, "journey_duration": "PT94D19H57M", "journey_duration_seconds": 8193420, "layover_duration": "PT21D1H23M", "layover_duration_seconds": 1819380, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221334ord202609221535547adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-44", "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-44", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "21D5H28M", "routes": [ { "air_segment_key": "0-44", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB866", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-44", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB867", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-44", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT28H35M", "transit_time": "21D12H16M", "routes": [ { "air_segment_key": "0-44", "origin": "BOS", "departure_time": "2026-09-22T12:05:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T14:07:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H02M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 3048 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 3048 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB868", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-44", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT05H13M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB869", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-44", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB870", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB871", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 258960.37, "gross_total": 2014.33, "base_fare": 225096.03, "tax": 33864.33, "sell": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAyMS4zMywiYmFzZV9mYXJlIjoxNzU3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwMTQuMzMsImJhc2VfZmFyZSI6MTc1MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAxNC4zMywiYmFzZV9mYXJlIjoxNzUwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMjEuMzMiLCJiYXNlX2ZhcmUiOiIxNzU3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzUwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-159", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-159-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjo0LCJlbGFwc2VkVGltZSI6MTcxNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6ODY0LCJlbGFwc2VkVGltZSI6MTgyLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTI6MDU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiT1JEIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTQ6MDc6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MzA0OCwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjMwNDgsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzExNiwiZWxhcHNlZFRpbWUiOjgxMCwib3JpZ2luIjoiT1JEIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzI2LCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTkiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTktMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNTktMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMDE0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzUwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTc1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjAxNC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTc1MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE3NTAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjg2NiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI4NjciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CODY4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjg2OSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI4NzAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CODcxIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2MCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2MC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2MC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI0NjUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyMDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMjAxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNDY1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjAxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjIwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4NzEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4NzIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4NzMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4NzQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4NzUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI4NzYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2MSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2MS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2MS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMTgwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5OTE2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6OTkxNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAxODAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk5MTYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5OTE2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCODc2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCODc3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCODc4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjExLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCODc5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjExLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCODgwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kQ29kZSI6IkFBUEEtQlVTQjg4MSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTYyIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTYyLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTYyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA1MzAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMjY2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAyNjYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNTMwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDI2NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMjY2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjg4MSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCODgyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI4ODMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI4ODQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI4ODUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCODg2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 258960.37, "calendar_total_sell": 258960.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258960.37, "filter": { "id": "F1SC00006-44", "price": 258960.37, "gross_total": 2014.33, "journey_duration": "PT96D23H32M", "journey_duration_seconds": 8379120, "layover_duration": "PT21D12H16M", "layover_duration_seconds": 1858560, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221205ord2026092214073048adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-45", "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-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "21D16H21M", "routes": [ { "air_segment_key": "0-45", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB886", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-45", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB887", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-45", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H42M", "transit_time": "21D20H8M", "routes": [ { "air_segment_key": "0-45", "origin": "BOS", "departure_time": "2026-09-22T14:58:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "ORD", "arrival_time": "2026-09-22T17:08:00", "destination_terminal": "3", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT3H10M", "distance": 864, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1563 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB888", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 16, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-45", "origin": "ORD", "departure_time": "2026-09-22T19:20:00", "origin_terminal": "5", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H30M", "distance": 7116, "lay_over": "PT02H12M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 726 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8126 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB889", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-45", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H35M", "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": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB890", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 29, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB891", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 258960.37, "gross_total": 2014.33, "base_fare": 225096.03, "tax": 33864.33, "sell": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAyMS4zMywiYmFzZV9mYXJlIjoxNzU3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwMTQuMzMsImJhc2VfZmFyZSI6MTc1MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjAxNC4zMywiYmFzZV9mYXJlIjoxNzUwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 258960.37, "base_fare": 225096.03, "tax": 33864.33, "gross": { "base_fare": "224199.24", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwMjEuMzMiLCJiYXNlX2ZhcmUiOiIxNzU3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzUwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjAxNC4zMyIsImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxNC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-163", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-163-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyNSwiZWxhcHNlZFRpbWUiOjE1NDIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjg2NCwiZWxhcHNlZFRpbWUiOjE5MCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE0OjU4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6Ik9SRCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE1NjMsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNTYzLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjcxMTYsImVsYXBzZWRUaW1lIjo4MTAsIm9yaWdpbiI6Ik9SRCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNjo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcyNiwiYWlyY3JhZnRfY29kZSI6IjM1MSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNjMiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNjMtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNjMtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMDE0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzUwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTc1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjAxNC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTc1MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE3NTAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjg4NiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI4ODciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5CODg4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NzI1LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjg4OSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjcyNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6Ik9SRCIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI4OTAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo3MjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5CODkxIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2NCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2NC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2NC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI0NjUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyMDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMjAxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNDY1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjAxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjIwMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4OTEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4OTIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4OTMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4OTQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJPUkQiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI4OTUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6OTUwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI4OTYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2NSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2NS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2NS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMTgwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5OTE2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6OTkxNiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAxODAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk5MTYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5OTE2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCODk2IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCODk3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCODk4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjExLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCODk5IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjExLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNCOTAwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NDU4LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyIsImJyYW5kQ29kZSI6IkFBUEEtQlVTQjkwMSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTY2IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTY2LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTY2LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA1MzAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMjY2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAyNjYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNTMwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDI2NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMjY2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiT1JEIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjkwMSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjQ2MzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJPUkQiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCOTAyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NDYzMywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6Ik9SRCIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI5MDMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI5MDQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiT1JEIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI5MDUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo0NjMzLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCOTA2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 258960.37, "calendar_total_sell": 258960.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 258960.37, "filter": { "id": "F1SC00006-45", "price": 258960.37, "gross_total": 2014.33, "journey_duration": "PT99D0H14M", "journey_duration_seconds": 8554440, "layover_duration": "PT21D20H8M", "layover_duration_seconds": 1886880, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221458ord2026092217081563adtord202609221920doh202609231650726adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-46", "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-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "22D0H13M", "routes": [ { "air_segment_key": "0-46", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB906", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-46", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB907", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-46", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "22D3H48M", "routes": [ { "air_segment_key": "0-46", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB908", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-46", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB909", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-46", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB910", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB911", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 264725.49, "gross_total": 2059.33, "base_fare": 230861.16, "tax": 33864.33, "sell": { "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjA2Ni4zMywiYmFzZV9mYXJlIjoxODAyLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwNTkuMzMsImJhc2VfZmFyZSI6MTc5NSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjA1OS4zMywiYmFzZV9mYXJlIjoxNzk1LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "229964.36", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33, "gross": { "base_fare": "229964.36", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwNjYuMzMiLCJiYXNlX2ZhcmUiOiIxODAyLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5NS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjA1OS4zMyIsImJhc2VfZmFyZSI6IjE3OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzk1LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjA1OS4zMyIsImJhc2VfZmFyZSI6IjE3OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1OS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-167", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-167-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyNCwiZWxhcHNlZFRpbWUiOjEzOTIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE4NiwiZWxhcHNlZFRpbWUiOjkyLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTc6Mjg6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTk6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjgiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDc0NSwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY4OCwiZWxhcHNlZFRpbWUiOjc3MCwib3JpZ2luIjoiSkZLIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiOCIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTE2LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzAyLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzAsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNjciLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNjctMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNjctMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMDU5LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTc5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjA1OS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTc5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE3OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjkwNiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjkwNyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIwLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjkwOCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjkwOSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjkxMCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjkxMSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNjgiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNjgtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNjgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNTEwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjI0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjUxMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjI0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIyNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCOTExIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjkxMiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTAsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5MTMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCOTE0IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjkxNSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI5MTYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2OSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2OS0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE2OS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0ODM1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDU3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0NTcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNDgzNS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQ1NzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDU3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI5MTYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCOTE3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjkxOCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI5MTkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjkyMCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI5MjEiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 264725.49, "calendar_total_sell": 264725.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 264725.49, "filter": { "id": "F1SC00006-46", "price": 264725.49, "gross_total": 2059.33, "journey_duration": "PT100D22H26M", "journey_duration_seconds": 8720760, "layover_duration": "PT22D3H48M", "layover_duration_seconds": 1914480, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-47", "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-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "22D7H53M", "routes": [ { "air_segment_key": "0-47", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB921", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-47", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB922", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-47", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "22D11H28M", "routes": [ { "air_segment_key": "0-47", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB923", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-47", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB924", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-47", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB925", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB926", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 264725.49, "gross_total": 2059.33, "base_fare": 230861.16, "tax": 33864.33, "sell": { "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjA2Ni4zMywiYmFzZV9mYXJlIjoxODAyLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwNTkuMzMsImJhc2VfZmFyZSI6MTc5NSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjA1OS4zMywiYmFzZV9mYXJlIjoxNzk1LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "229964.36", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33, "gross": { "base_fare": "229964.36", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwNjYuMzMiLCJiYXNlX2ZhcmUiOiIxODAyLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5NS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjA1OS4zMyIsImJhc2VfZmFyZSI6IjE3OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzk1LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjA1OS4zMyIsImJhc2VfZmFyZSI6IjE3OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1OS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-170", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-170-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUwMiwiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMzLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzQzLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjo1LCJlbGFwc2VkVGltZSI6MTM5Miwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg2LCJlbGFwc2VkVGltZSI6OTIsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNzoyODowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxOTowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiOCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDc0NSwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Njg4LCJlbGFwc2VkVGltZSI6NzcwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI4Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMTYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTcwIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTcwLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTcwLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjA1OS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTc5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE3OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIwNTkuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI5MjEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI5MjIiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI5MjMiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI5MjQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkI5MjUiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo2NDcuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkI5MjYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgZnJlZSBiYWcifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTcxIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTcxLTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTcxLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjUxMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjI0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIyNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI1MTAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMjQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjkyNiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5MjciLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEwLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCOTI4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjkyOSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5MzAiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlORkxCOTMxIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNzIiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNzItMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNzItMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNDgzNS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQ1NzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDU3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTQ4MzUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0NTcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQ1NzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE0LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCOTMxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjkzMiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiRiIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI5MzMiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCOTM0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI5MzUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtQlVTRkxCOTM2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 264725.49, "calendar_total_sell": 264725.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 264725.49, "filter": { "id": "F1SC00006-47", "price": 264725.49, "gross_total": 2059.33, "journey_duration": "PT102D20H38M", "journey_duration_seconds": 8887080, "layover_duration": "PT22D11H28M", "layover_duration_seconds": 1942080, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-48", "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-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "22D15H33M", "routes": [ { "air_segment_key": "0-48", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB936", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-48", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB937", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-48", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "22D19H8M", "routes": [ { "air_segment_key": "0-48", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB938", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-48", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB939", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-48", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB940", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB941", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 264725.49, "gross_total": 2059.33, "base_fare": 230861.16, "tax": 33864.33, "sell": { "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjA2Ni4zMywiYmFzZV9mYXJlIjoxODAyLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwNTkuMzMsImJhc2VfZmFyZSI6MTc5NSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjA1OS4zMywiYmFzZV9mYXJlIjoxNzk1LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "229964.36", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33, "gross": { "base_fare": "229964.36", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwNjYuMzMiLCJiYXNlX2ZhcmUiOiIxODAyLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5NS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjA1OS4zMyIsImJhc2VfZmFyZSI6IjE3OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzk1LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjA1OS4zMyIsImJhc2VfZmFyZSI6IjE3OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1OS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-173", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-173-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjI0LCJlbGFwc2VkVGltZSI6MTM5Miwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg2LCJlbGFwc2VkVGltZSI6OTIsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNzoyODowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxOTowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiOCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDc0NSwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2Njg4LCJlbGFwc2VkVGltZSI6NzcwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI4Iiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMTYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzMCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE3MyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE3My0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE3My0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIwNTkuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE3OTUsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNzk1LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMDU5LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTc5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5COTM2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5COTM3IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MjAsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5COTM4IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5COTM5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5COTQwIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NjQ3LjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZENvZGUiOiJBQVBBLU1BSU5COTQxIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJDaGVjayAxIGZyZWUgYmFnIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE3NCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE3NC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE3NC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI1MTAuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyNDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMjQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNTEwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjI0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5NDEiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCOTQyIiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjk0MyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5NDQiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCOTQ1IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kQ29kZSI6IkFBUEEtTUFJTkZMQjk0NiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTc1IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTc1LTEiXSwic2VydmljZUlkIjoicGY3ODk2ZDc0NDdkeDRmNnBtdTE2cWFqcDAtMTc1LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTQ4MzUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0NTcxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTQ1NzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0ODM1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDU3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0NTcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxNCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjQiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTUsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjk0NiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NiwiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI5NDciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkYiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCOTQ4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjk0OSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJKMU4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCOTUwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODM1MCwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOm51bGwsInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLUJVU0ZMQjk1MSIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 264725.49, "calendar_total_sell": 264725.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 264725.49, "filter": { "id": "F1SC00006-48", "price": 264725.49, "gross_total": 2059.33, "journey_duration": "PT104D18H50M", "journey_duration_seconds": 9053400, "layover_duration": "PT22D19H8M", "layover_duration_seconds": 1969680, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SC00006-49", "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-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "22D23H13M", "routes": [ { "air_segment_key": "0-49", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2430, "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 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB951", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-49", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6502, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB952", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-49", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "23D2H48M", "routes": [ { "air_segment_key": "0-49", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 186, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB953", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 20, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "1-49", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6688, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB954", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } }, { "air_segment_key": "2-49", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2430, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } } }, "booking_class": { "cabin_class": "Main Cabin", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Main Cabin", "brand_code": "AAPA-MAINB955", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] }, "fareComponents_id": 14, "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ] } } ] } ], "promo_title": "Main Cabin", "promo_rules": null, "brandCode": "AAPA-MAINB956", "brandName": "Main Cabin", "brandFeatures": [ { "text": "Check 1 free bag" }, { "text": "Choose a Main Cabin seat" }, { "text": "Pay for an extra legroom seat" }, { "text": "Board in general group (6-8)" }, { "text": "Changes allowed" }, { "text": "If you're an AAdvantage\u00ae status member or AAdvantage\u00ae credit cardholder, your bag benefit and boarding group applies if higher based on status. Benefits may not apply on partner airlines." }, { "text": "If you're an AAdvantage\u00ae credit cardholder, your bag benefit applies only on domestic American Airlines marketed and operated trips." } ], "price": { "currency": "BDT", "total": 264725.49, "gross_total": 2059.33, "base_fare": 230861.16, "tax": 33864.33, "sell": { "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjA2Ni4zMywiYmFzZV9mYXJlIjoxODAyLCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIwNTkuMzMsImJhc2VfZmFyZSI6MTc5NSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjA1OS4zMywiYmFzZV9mYXJlIjoxNzk1LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "229964.36", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 264725.49, "base_fare": 230861.16, "tax": 33864.33, "gross": { "base_fare": "229964.36", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIwNjYuMzMiLCJiYXNlX2ZhcmUiOiIxODAyLjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5NS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjA1OS4zMyIsImJhc2VfZmFyZSI6IjE3OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzk1LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjA1OS4zMyIsImJhc2VfZmFyZSI6IjE3OTUuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1OS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "offer": { "offerId": "pf7896d7447dx4f6pmu16qajp0-176", "offerItemId": [ "pf7896d7447dx4f6pmu16qajp0-176-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzEwLCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTAyLCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjUsImVsYXBzZWRUaW1lIjoxMzkyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODYsImVsYXBzZWRUaW1lIjo5Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjI4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkpGSyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI4IiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY2ODgsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODExNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcwMiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDMwLCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNzYiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNzYtMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNzYtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMDU5LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNzk1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTc5NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjA1OS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTc5NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE3OTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjk1MSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjk1MiIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIwLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjk1MyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjk1NCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlOQjk1NSIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4iLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjY0Ny41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6bnVsbCwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJNYWluIENhYmluIiwiYnJhbmRDb2RlIjoiQUFQQS1NQUlOQjk1NiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQ2hlY2sgMSBmcmVlIGJhZyJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNzciLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNzctMSJdLCJzZXJ2aWNlSWQiOiJwZjc4OTZkNzQ0N2R4NGY2cG11MTZxYWpwMC0xNzctMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNTEwLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjI0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjUxMC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjI0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIyNDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MjMsInVuaXQiOiJrZyIsInRpdGxlIjoiMjMga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiNCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjIzLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjIzIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6Miwid2VpZ2h0IjoyMywidW5pdCI6ImtnIiwidGl0bGUiOiIyMyBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCOTU2IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjk1NyIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MTAsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLU1BSU5GTEI5NTgiLCJicmFuZE5hbWUiOiJNYWluIENhYmluIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6ODczLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1NQUlORkxCOTU5IiwiYnJhbmROYW1lIjoiTWFpbiBDYWJpbiBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAxIGJhZyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgTWFpbiBDYWJpbiBzZWF0In0seyJ0ZXh0IjoiUGF5IGZvciBhbiBleHRyYSBsZWdyb29tIHNlYXQifSx7InRleHQiOiJCb2FyZCBpbiBnZW5lcmFsIGdyb3VwICg2LTgpIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjg3MywiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkpGSyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtTUFJTkZMQjk2MCIsImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMSBiYWcgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIE1haW4gQ2FiaW4gc2VhdCJ9LHsidGV4dCI6IlBheSBmb3IgYW4gZXh0cmEgbGVncm9vbSBzZWF0In0seyJ0ZXh0IjoiQm9hcmQgaW4gZ2VuZXJhbCBncm91cCAoNi04KSJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4NzMsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6Ik1haW4gQ2FiaW4gRmxleGlibGUiLCJicmFuZENvZGUiOiJBQVBBLU1BSU5GTEI5NjEiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDEgYmFnIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBNYWluIENhYmluIHNlYXQifSx7InRleHQiOiJQYXkgZm9yIGFuIGV4dHJhIGxlZ3Jvb20gc2VhdCJ9LHsidGV4dCI6IkJvYXJkIGluIGdlbmVyYWwgZ3JvdXAgKDYtOCkifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE3OCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE3OC0xIl0sInNlcnZpY2VJZCI6InBmNzg5NmQ3NDQ3ZHg0ZjZwbXUxNnFhanAwLTE3OC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0ODM1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDU3MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE0NTcxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNDgzNS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQ1NzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNDU3MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTQsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LCI0Ijp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MzIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzIga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjE1LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjE1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjE1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOjMyLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMyIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjoxNSwidW5pdCI6ImtnIiwidGl0bGUiOiIxNSBrZyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6Miwid2VpZ2h0IjozMiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMiBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6MTUsInVuaXQiOiJrZyIsInRpdGxlIjoiMTUga2ciLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkpGSyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJEIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkROTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI5NjEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo1MDIwLjUsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJKRksiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRCIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJETk4wTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkFBUEEtQlVTRkxCOTYyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGlibGUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQ2hlY2sgMiBiYWdzIGZyZWUifSx7InRleHQiOiJDaG9vc2UgYSBsYXJnZXIsIG1vcmUgY29tZm9ydGFibGUgc2VhdCJ9LHsidGV4dCI6IlByaW9yaXR5IGNoZWNrLWluIGFuZCBib2FyZGluZyBhY2Nlc3MifSx7InRleHQiOiJDaGFuZ2VzIGFsbG93ZWQifSx7InRleHQiOiJGdWxseSByZWZ1bmRhYmxlIHByaW9yIHRvIGRlcGFydHVyZSoifSx7InRleHQiOiIqRmxleGlibGUgZmFyZXMgbWF5IGJlIHN1YmplY3QgdG8gYWRkaXRpb25hbCByZXN0cmljdGlvbnMgb25jZSB0cmF2ZWwgYmVnaW5zLiBQbGVhc2UgcmVmZXIgdG8gdGhlIFBlbmFsdGllcyBzZWN0aW9uIGluIHRoZSBmYXJlIHJ1bGVzIGZvciBkZXRhaWxzIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgc3RhdHVzIG1lbWJlciBvciBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFuZCBib2FyZGluZyBncm91cCBhcHBsaWVzIGlmIGhpZ2hlciBiYXNlZCBvbiBzdGF0dXMuIEJlbmVmaXRzIG1heSBub3QgYXBwbHkgb24gcGFydG5lciBhaXJsaW5lcy4ifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhcHBsaWVzIG9ubHkgb24gZG9tZXN0aWMgQW1lcmljYW4gQWlybGluZXMgbWFya2V0ZWQgYW5kIG9wZXJhdGVkIHRyaXBzLiJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6NTAyMC41LCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiSkZLIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkQiLCJjYWJpbkNvZGUiOiJGIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiRE5OME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjk2MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjUwMjAuNSwiZmFyZUN1cnJlbmN5IjoiVVNEIiwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6bnVsbCwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiSkZLIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IkoxTjBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiQUFQQS1CVVNGTEI5NjQiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aWJsZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJDaGVjayAyIGJhZ3MgZnJlZSJ9LHsidGV4dCI6IkNob29zZSBhIGxhcmdlciwgbW9yZSBjb21mb3J0YWJsZSBzZWF0In0seyJ0ZXh0IjoiUHJpb3JpdHkgY2hlY2staW4gYW5kIGJvYXJkaW5nIGFjY2VzcyJ9LHsidGV4dCI6IkNoYW5nZXMgYWxsb3dlZCJ9LHsidGV4dCI6IkZ1bGx5IHJlZnVuZGFibGUgcHJpb3IgdG8gZGVwYXJ0dXJlKiJ9LHsidGV4dCI6IipGbGV4aWJsZSBmYXJlcyBtYXkgYmUgc3ViamVjdCB0byBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucyBvbmNlIHRyYXZlbCBiZWdpbnMuIFBsZWFzZSByZWZlciB0byB0aGUgUGVuYWx0aWVzIHNlY3Rpb24gaW4gdGhlIGZhcmUgcnVsZXMgZm9yIGRldGFpbHMifSx7InRleHQiOiJJZiB5b3UncmUgYW4gQUFkdmFudGFnZVx1MDBhZSBzdGF0dXMgbWVtYmVyIG9yIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYW5kIGJvYXJkaW5nIGdyb3VwIGFwcGxpZXMgaWYgaGlnaGVyIGJhc2VkIG9uIHN0YXR1cy4gQmVuZWZpdHMgbWF5IG5vdCBhcHBseSBvbiBwYXJ0bmVyIGFpcmxpbmVzLiJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIGNyZWRpdCBjYXJkaG9sZGVyLCB5b3VyIGJhZyBiZW5lZml0IGFwcGxpZXMgb25seSBvbiBkb21lc3RpYyBBbWVyaWNhbiBBaXJsaW5lcyBtYXJrZXRlZCBhbmQgb3BlcmF0ZWQgdHJpcHMuIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50Ijo4MzUwLCJmYXJlQ3VycmVuY3kiOiJVU0QiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjpudWxsLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJKRksiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSjFOME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJBQVBBLUJVU0ZMQjk2NSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOjgzNTAsImZhcmVDdXJyZW5jeSI6IlVTRCIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOm51bGwsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpudWxsLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpYmxlIiwiYnJhbmRDb2RlIjoiQUFQQS1CVVNGTEI5NjYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkNoZWNrIDIgYmFncyBmcmVlIn0seyJ0ZXh0IjoiQ2hvb3NlIGEgbGFyZ2VyLCBtb3JlIGNvbWZvcnRhYmxlIHNlYXQifSx7InRleHQiOiJQcmlvcml0eSBjaGVjay1pbiBhbmQgYm9hcmRpbmcgYWNjZXNzIn0seyJ0ZXh0IjoiQ2hhbmdlcyBhbGxvd2VkIn0seyJ0ZXh0IjoiRnVsbHkgcmVmdW5kYWJsZSBwcmlvciB0byBkZXBhcnR1cmUqIn0seyJ0ZXh0IjoiKkZsZXhpYmxlIGZhcmVzIG1heSBiZSBzdWJqZWN0IHRvIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb25zIG9uY2UgdHJhdmVsIGJlZ2lucy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBQZW5hbHRpZXMgc2VjdGlvbiBpbiB0aGUgZmFyZSBydWxlcyBmb3IgZGV0YWlscyJ9LHsidGV4dCI6IklmIHlvdSdyZSBhbiBBQWR2YW50YWdlXHUwMGFlIHN0YXR1cyBtZW1iZXIgb3IgQUFkdmFudGFnZVx1MDBhZSBjcmVkaXQgY2FyZGhvbGRlciwgeW91ciBiYWcgYmVuZWZpdCBhbmQgYm9hcmRpbmcgZ3JvdXAgYXBwbGllcyBpZiBoaWdoZXIgYmFzZWQgb24gc3RhdHVzLiBCZW5lZml0cyBtYXkgbm90IGFwcGx5IG9uIHBhcnRuZXIgYWlybGluZXMuIn0seyJ0ZXh0IjoiSWYgeW91J3JlIGFuIEFBZHZhbnRhZ2VcdTAwYWUgY3JlZGl0IGNhcmRob2xkZXIsIHlvdXIgYmFnIGJlbmVmaXQgYXBwbGllcyBvbmx5IG9uIGRvbWVzdGljIEFtZXJpY2FuIEFpcmxpbmVzIG1hcmtldGVkIGFuZCBvcGVyYXRlZCB0cmlwcy4ifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 264725.49, "calendar_total_sell": 264725.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 264725.49, "filter": { "id": "F1SC00006-49", "price": 264725.49, "gross_total": 2059.33, "journey_duration": "PT106D17H2M", "journey_duration_seconds": 9219720, "layover_duration": "PT23D2H48M", "layover_duration_seconds": 1997280, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Main Cabin", "connecting_airport": { "": "DOH", "1": "JFK", "20": "ORD", "23": "PHL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-24", "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-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H53M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "0-24", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-24", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6797, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-24", "origin": "PHL", "departure_time": "2026-09-21T16:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T18:08:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H38M", "distance": 281, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4708 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H34M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "0-24", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-24", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-24", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 281777.44, "gross_total": 2192.43, "base_fare": 246619.16, "tax": 35158.28, "sell": { "currency": "BDT", "total": 281777.44, "base_fare": 246619.16, "tax": 35158.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5OS40MywiYmFzZV9mYXJlIjoxOTI1LCJ0YXgiOjI3NC40M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxOTIuNDMsImJhc2VfZmFyZSI6MTkxOCwidGF4IjoyNzQuNDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Mi40MywiYmFzZV9mYXJlIjoxOTE4LCJ0YXgiOjI3NC40M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 281777.44, "base_fare": 246619.16, "tax": 35158.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "245722.36", "tax": "35158.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 281777.44, "base_fare": 246619.16, "tax": 35158.28, "gross": { "base_fare": "245722.36", "tax": "35158.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27817.36" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTkuNDMiLCJiYXNlX2ZhcmUiOiIxOTI1LjAwIiwidGF4IjoiMjc0LjQzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxOC4wMCIsInRheCI6IjI3NC40MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi40MyIsImJhc2VfZmFyZSI6IjE5MTguMDAiLCJ0YXgiOiIyNzQuNDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTE4LjAwIiwidGF4IjoiMjc0LjQzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi40MyIsImJhc2VfZmFyZSI6IjE5MTguMDAiLCJ0YXgiOiIyNzQuNDMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE5Mi40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE3LjEzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER24", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 280880.65, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 280880.65, "currency": "BDT", "fmg": { "amount": 280880.65, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 280880.65 }, "supplier": { "amount": 2192.43, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 280880.65, "currency": "BDT", "fmg": { "amount": 280880.65, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 280880.65 }, "supplier": { "amount": 2192.43, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjUsImVsYXBzZWRUaW1lIjoxNTUzLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc5NywiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTQ6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiUVBIIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiJOIiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKipURioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI4MSwiZWxhcHNlZFRpbWUiOjk4LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTY6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOiJRUEgiLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE4OjA4OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJCIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NzA4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDcwOCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiRTc1IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MzEsImVsYXBzZWRUaW1lIjoxNTM0LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjUiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUVyoqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjgxLCJlbGFwc2VkVGltZSI6OTksIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNTowNjowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTY6NDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiUVBIIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE3NzYsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNzc2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc5NywiZWxhcHNlZFRpbWUiOjc4MCwib3JpZ2luIjoiUEhMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQSIsIm9yaWdpbl9jaXR5IjoiUVBIIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgzMTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqTVRXKkZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMTkyLjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxOTE4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxOTE4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjE5MTgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMTkyLjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxOTE4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTkxOCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxOTE4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NDAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDAsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTU5LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNjM0LjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMzYwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMzYwLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIzNjAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjYzNC40MywidG90YWxUYXhBbW91bnQiOjI3NC40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjM2MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIzNjAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjM2MCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTE4MCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 281777.44, "calendar_total_sell": 281777.44, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 281777.44, "filter": { "id": "F1SE00005-24", "price": 281777.44, "gross_total": 2192.43, "journey_duration": "PT1D1H34M", "journey_duration_seconds": 92040, "layover_duration": "PT5H40M", "layover_duration_seconds": 20400, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211630bos2026092118084708adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-25", "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-25", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT26H49M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "0-25", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-25", "origin": "DOH", "departure_time": "2026-09-21T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "PHL", "arrival_time": "2026-09-21T14:30:00", "destination_terminal": "A", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H00M", "distance": 6797, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 727 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8294 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-25", "origin": "PHL", "departure_time": "2026-09-21T17:30:00", "origin_terminal": "0", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T19:04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H34M", "distance": 281, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1147 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-25", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H34M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "0-25", "origin": "BOS", "departure_time": "2026-09-22T15:06:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T16:45:00", "destination_terminal": "0", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H39M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1776 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-25", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8310 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-25", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 281777.44, "gross_total": 2192.43, "base_fare": 246619.16, "tax": 35158.28, "sell": { "currency": "BDT", "total": 281777.44, "base_fare": 246619.16, "tax": 35158.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5OS40MywiYmFzZV9mYXJlIjoxOTI1LCJ0YXgiOjI3NC40M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxOTIuNDMsImJhc2VfZmFyZSI6MTkxOCwidGF4IjoyNzQuNDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Mi40MywiYmFzZV9mYXJlIjoxOTE4LCJ0YXgiOjI3NC40M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 281777.44, "base_fare": 246619.16, "tax": 35158.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "245722.36", "tax": "35158.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 281777.44, "base_fare": 246619.16, "tax": 35158.28, "gross": { "base_fare": "245722.36", "tax": "35158.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27817.36" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTkuNDMiLCJiYXNlX2ZhcmUiOiIxOTI1LjAwIiwidGF4IjoiMjc0LjQzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxOC4wMCIsInRheCI6IjI3NC40MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi40MyIsImJhc2VfZmFyZSI6IjE5MTguMDAiLCJ0YXgiOiIyNzQuNDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTE4LjAwIiwidGF4IjoiMjc0LjQzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi40MyIsImJhc2VfZmFyZSI6IjE5MTguMDAiLCJ0YXgiOiIyNzQuNDMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE5Mi40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE3LjEzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER25", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 280880.65, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 280880.65, "currency": "BDT", "fmg": { "amount": 280880.65, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 280880.65 }, "supplier": { "amount": 2192.43, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 280880.65, "currency": "BDT", "fmg": { "amount": 280880.65, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 280880.65 }, "supplier": { "amount": 2192.43, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6NDEsImVsYXBzZWRUaW1lIjoxNjA5LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc5NywiZWxhcHNlZFRpbWUiOjg0MCwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA3OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTQ6MzA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiUVBIIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyOTQsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI0Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKipURioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI4MSwiZWxhcHNlZFRpbWUiOjk0LCJvcmlnaW4iOiJQSEwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMTc6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIwIiwib3JpZ2luX2NpdHkiOiJRUEgiLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE5OjA0OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJCIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTQ3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE0Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzE5IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MzEsImVsYXBzZWRUaW1lIjoxNTM0LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjUiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUVyoqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjgxLCJlbGFwc2VkVGltZSI6OTksIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNTowNjowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiUEhMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTY6NDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiUVBIIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE3NzYsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxNzc2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6Njc5NywiZWxhcHNlZFRpbWUiOjc4MCwib3JpZ2luIjoiUEhMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQSIsIm9yaWdpbl9jaXR5IjoiUVBIIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgzMTAsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MjgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqTVRXKkZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMTkyLjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxOTE4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxOTE4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjE5MTgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMTkyLjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxOTE4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTkxOCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxOTE4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTIsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTMsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NDAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDAsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTU5LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNjM0LjQzLCJ0b3RhbFRheEFtb3VudCI6Mjc0LjQzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMzYwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMzYwLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIzNjAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjYzNC40MywidG90YWxUYXhBbW91bnQiOjI3NC40MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjM2MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIzNjAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjM2MCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEzLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTE4MCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 281777.44, "calendar_total_sell": 281777.44, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 281777.44, "filter": { "id": "F1SE00005-25", "price": 281777.44, "gross_total": 2192.43, "journey_duration": "PT1D1H34M", "journey_duration_seconds": 92040, "layover_duration": "PT5H40M", "layover_duration_seconds": 20400, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210730phl202609211430727adtphl202609211730bos2026092119041147adtbos202609221506phl2026092216451776adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-26", "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-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-26", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-26", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-26", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H55M", "transit_time": "4H56M", "routes": [ { "air_segment_key": "0-26", "origin": "BOS", "departure_time": "2026-09-22T12:45:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "MIA", "arrival_time": "2026-09-22T16:19:00", "destination_terminal": null, "destination_airport": { "name": "Miami International Airport", "city": "Miami", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT3H34M", "distance": 1258, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2247 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2247 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "F", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-26", "origin": "MIA", "departure_time": "2026-09-22T19:40:00", "origin_terminal": null, "origin_airport": { "name": "Miami International Airport", "city": "Miami", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT14H10M", "distance": 7678, "lay_over": "PT03H21M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 778 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8137 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-26", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 288535.45, "gross_total": 2245.18, "base_fare": 252896.74, "tax": 35638.71, "sell": { "currency": "BDT", "total": 288535.45, "base_fare": 252896.74, "tax": 35638.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI1Mi4xOCwiYmFzZV9mYXJlIjoxOTc0LCJ0YXgiOjI3OC4xOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIyNDUuMTgsImJhc2VfZmFyZSI6MTk2NywidGF4IjoyNzguMTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI0NS4xOCwiYmFzZV9mYXJlIjoxOTY3LCJ0YXgiOjI3OC4xOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 288535.45, "base_fare": 252896.74, "tax": 35638.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251999.94", "tax": "35638.71", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 288535.45, "base_fare": 252896.74, "tax": 35638.71, "gross": { "base_fare": "251999.94", "tax": "35638.71", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28297.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIyNTIuMTgiLCJiYXNlX2ZhcmUiOiIxOTc0LjAwIiwidGF4IjoiMjc4LjE4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk2Ny4wMCIsInRheCI6IjI3OC4xOCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjI0NS4xOCIsImJhc2VfZmFyZSI6IjE5NjcuMDAiLCJ0YXgiOiIyNzguMTgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTY3LjAwIiwidGF4IjoiMjc4LjE4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjI0NS4xOCIsImJhc2VfZmFyZSI6IjE5NjcuMDAiLCJ0YXgiOiIyNzguMTgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI0NS4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjIwLjg4In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjguNTUsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER26", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 287638.65, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 287638.65, "currency": "BDT", "fmg": { "amount": 287638.65, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 287638.65 }, "supplier": { "amount": 2245.18, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 287638.65, "currency": "BDT", "fmg": { "amount": 287638.65, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 287638.65 }, "supplier": { "amount": 2245.18, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjI0LCJlbGFwc2VkVGltZSI6MTY3NSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiI2Iiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjEyNTgsImVsYXBzZWRUaW1lIjoyMTQsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMjo0NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiTUlBIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTY6MTk6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6Ik1JQSIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyMjQ3LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjI0Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc2NzgsImVsYXBzZWRUaW1lIjo4NTAsIm9yaWdpbiI6Ik1JQSIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxOTo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJNSUEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE2OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzNywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc3OCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVFcqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIyNDUuMTgsInRvdGFsVGF4QW1vdW50IjoyNzguMTgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE5NjcsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE5NjYuOTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTk2NywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIyNDUuMTgsInRvdGFsVGF4QW1vdW50IjoyNzguMTgsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE5NjcsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxOTY3LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE5NjYuOTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjguNTUsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTU5LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0MywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IkYiLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTAwNy45MiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQzLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMDA3LjkyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEwMDcuOTIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNzAwLjE1LCJ0b3RhbFRheEFtb3VudCI6MjgwLjE1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDIwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDIwLjIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjQyMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNzAwLjE1LCJ0b3RhbFRheEFtb3VudCI6MjgwLjE1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDIwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjQyMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDIwLjIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjUyLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo1NywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1NywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0NSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IkYiLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMjQwLjIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0NSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMjQwLjIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0NSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMjQwLjIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 288535.45, "calendar_total_sell": 288535.45, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 288535.45, "filter": { "id": "F1SE00005-26", "price": 288535.45, "gross_total": 2245.18, "journey_duration": "PT1D3H55M", "journey_duration_seconds": 100500, "layover_duration": "PT4H56M", "layover_duration_seconds": 17760, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221245mia2026092216192247adtmia202609221940doh202609231650778adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-27", "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-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-27", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-27", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-27", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H55M", "transit_time": "4H56M", "routes": [ { "air_segment_key": "0-27", "origin": "BOS", "departure_time": "2026-09-22T12:45:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "MIA", "arrival_time": "2026-09-22T16:19:00", "destination_terminal": null, "destination_airport": { "name": "Miami International Airport", "city": "Miami", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT3H34M", "distance": 1258, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2247 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 2247 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "F", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-27", "origin": "MIA", "departure_time": "2026-09-22T19:40:00", "origin_terminal": null, "origin_airport": { "name": "Miami International Airport", "city": "Miami", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT14H10M", "distance": 7678, "lay_over": "PT03H21M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 778 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8137 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-27", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 288535.45, "gross_total": 2245.18, "base_fare": 252896.74, "tax": 35638.71, "sell": { "currency": "BDT", "total": 288535.45, "base_fare": 252896.74, "tax": 35638.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI1Mi4xOCwiYmFzZV9mYXJlIjoxOTc0LCJ0YXgiOjI3OC4xOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIyNDUuMTgsImJhc2VfZmFyZSI6MTk2NywidGF4IjoyNzguMTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI0NS4xOCwiYmFzZV9mYXJlIjoxOTY3LCJ0YXgiOjI3OC4xOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 288535.45, "base_fare": 252896.74, "tax": 35638.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251999.94", "tax": "35638.71", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 288535.45, "base_fare": 252896.74, "tax": 35638.71, "gross": { "base_fare": "251999.94", "tax": "35638.71", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28297.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIyNTIuMTgiLCJiYXNlX2ZhcmUiOiIxOTc0LjAwIiwidGF4IjoiMjc4LjE4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk2Ny4wMCIsInRheCI6IjI3OC4xOCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjI0NS4xOCIsImJhc2VfZmFyZSI6IjE5NjcuMDAiLCJ0YXgiOiIyNzguMTgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTY3LjAwIiwidGF4IjoiMjc4LjE4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjI0NS4xOCIsImJhc2VfZmFyZSI6IjE5NjcuMDAiLCJ0YXgiOiIyNzguMTgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI0NS4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjIwLjg4In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjguNTUsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER27", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 287638.65, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 287638.65, "currency": "BDT", "fmg": { "amount": 287638.65, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 287638.65 }, "supplier": { "amount": 2245.18, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 287638.65, "currency": "BDT", "fmg": { "amount": 287638.65, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 287638.65 }, "supplier": { "amount": 2245.18, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjQsImVsYXBzZWRUaW1lIjoxNjc1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjYiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTI1OCwiZWxhcHNlZFRpbWUiOjIxNCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDEyOjQ1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJNSUEiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNjoxOTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiTUlBIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIyNDcsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMjQ3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzY3OCwiZWxhcHNlZFRpbWUiOjg1MCwib3JpZ2luIjoiTUlBIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE5OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6Ik1JQSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTY6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTM3LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Nzc4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UVypGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjI0NS4xOCwidG90YWxUYXhBbW91bnQiOjI3OC4xOCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTk2NywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTk2Ni45MiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxOTY3LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjI0NS4xOCwidG90YWxUYXhBbW91bnQiOjI3OC4xOCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTk2NywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjE5NjcsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTk2Ni45MiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OC41NSwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTU5LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjk2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiRiIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMDA3LjkyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OTYsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEwMDcuOTIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5NiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTAwNy45MiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNzAwLjE1LCJ0b3RhbFRheEFtb3VudCI6MjgwLjE1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDIwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDIwLjIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjQyMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNzAwLjE1LCJ0b3RhbFRheEFtb3VudCI6MjgwLjE1LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDIwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjQyMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDIwLjIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjUyLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo5OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0NiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IkYiLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMjQwLjIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0NiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMjQwLjIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0NiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMjQwLjIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 288535.45, "calendar_total_sell": 288535.45, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 288535.45, "filter": { "id": "F1SE00005-27", "price": 288535.45, "gross_total": 2245.18, "journey_duration": "PT1D3H55M", "journey_duration_seconds": 100500, "layover_duration": "PT4H56M", "layover_duration_seconds": 17760, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221245mia2026092216192247adtmia202609221940doh202609231650778adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-28", "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-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-28", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-28", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-28", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H41M", "transit_time": "3H15M", "routes": [ { "air_segment_key": "0-28", "origin": "BOS", "departure_time": "2026-09-22T12:59:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "DFW", "arrival_time": "2026-09-22T16:10:00", "destination_terminal": "0", "destination_airport": { "name": "Dallas\/Fort Worth International Airport", "city": "Dallas-Fort Worth", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT4H11M", "distance": 1562, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1438 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1438 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "F", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-28", "origin": "DFW", "departure_time": "2026-09-22T18:20:00", "origin_terminal": "D", "origin_airport": { "name": "Dallas\/Fort Worth International Airport", "city": "Dallas-Fort Worth", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT15H00M", "distance": 7931, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 730 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8130 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-28", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 293720.22, "gross_total": 2285.65, "base_fare": 257508.84, "tax": 36211.38, "sell": { "currency": "BDT", "total": 293720.22, "base_fare": 257508.84, "tax": 36211.38 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI5Mi42NSwiYmFzZV9mYXJlIjoyMDEwLCJ0YXgiOjI4Mi42NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIyODUuNjUsImJhc2VfZmFyZSI6MjAwMywidGF4IjoyODIuNjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI4NS42NSwiYmFzZV9mYXJlIjoyMDAzLCJ0YXgiOjI4Mi42NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 293720.22, "base_fare": 257508.84, "tax": 36211.38, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "256612.04", "tax": "36211.38", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 293720.22, "base_fare": 257508.84, "tax": 36211.38, "gross": { "base_fare": "256612.04", "tax": "36211.38", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28870.46" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIyOTIuNjUiLCJiYXNlX2ZhcmUiOiIyMDEwLjAwIiwidGF4IjoiMjgyLjY1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAwMy4wMCIsInRheCI6IjI4Mi42NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjI4NS42NSIsImJhc2VfZmFyZSI6IjIwMDMuMDAiLCJ0YXgiOiIyODIuNjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDAzLjAwIiwidGF4IjoiMjgyLjY1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjI4NS42NSIsImJhc2VfZmFyZSI6IjIwMDMuMDAiLCJ0YXgiOiIyODIuNjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI4NS42NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI1LjM1In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjAyLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER28", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 292823.42, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 292823.42, "currency": "BDT", "fmg": { "amount": 292823.42, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 292823.42 }, "supplier": { "amount": 2285.65, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 292823.42, "currency": "BDT", "fmg": { "amount": 292823.42, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 292823.42 }, "supplier": { "amount": 2285.65, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjcsImVsYXBzZWRUaW1lIjoxNjYxLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjYiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTU2MiwiZWxhcHNlZFRpbWUiOjI1MSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDEyOjU5OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJERlciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNjoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJRREYiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTQzOCwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE0MzgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMyMSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3OTMxLCJlbGFwc2VkVGltZSI6OTAwLCJvcmlnaW4iOiJERlciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTg6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJEIiwib3JpZ2luX2NpdHkiOiJRREYiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjczMCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVFcqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjIyODUuNjUsInRvdGFsVGF4QW1vdW50IjoyODIuNjUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwMDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwMDMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjAwMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIyODUuNjUsInRvdGFsVGF4QW1vdW50IjoyODIuNjUsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwMDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDAzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwMDMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjAyLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJERlciLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODUxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkRGVyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiREZXIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJGIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1MS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4MSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRGVyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODUxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4MSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRGVyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODUxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNzMwLjE2LCJ0b3RhbFRheEFtb3VudCI6Mjg1LjE2LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDQ1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDQ1LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI0NDUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjczMC4xNiwidG90YWxUYXhBbW91bnQiOjI4NS4xNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjQ0NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjI0NDUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQ0NSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTUuNTMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjQ3LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkRGVyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEwNzIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjE0NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDcsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiREZXIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTA3Mi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMTQ1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0NywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJERlciLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IkYiLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMDcyLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxNDUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREZXIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEwNzIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjE0NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUxLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREZXIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEwNzIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjE0NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTM1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwiYnJhbmRDb2RlIjoiTUFJTkZMIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 293720.22, "calendar_total_sell": 293720.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 293720.22, "filter": { "id": "F1SE00005-28", "price": 293720.22, "gross_total": 2285.65, "journey_duration": "PT1D3H41M", "journey_duration_seconds": 99660, "layover_duration": "PT3H15M", "layover_duration_seconds": 11700, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221259dfw2026092216101438adtdfw202609221820doh202609231720730adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-29", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-29", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-29", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H41M", "transit_time": "3H15M", "routes": [ { "air_segment_key": "0-29", "origin": "BOS", "departure_time": "2026-09-22T12:59:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "DFW", "arrival_time": "2026-09-22T16:10:00", "destination_terminal": "0", "destination_airport": { "name": "Dallas\/Fort Worth International Airport", "city": "Dallas-Fort Worth", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT4H11M", "distance": 1562, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1438 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 1438 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "F", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-29", "origin": "DFW", "departure_time": "2026-09-22T18:20:00", "origin_terminal": "D", "origin_airport": { "name": "Dallas\/Fort Worth International Airport", "city": "Dallas-Fort Worth", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT15H00M", "distance": 7931, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 730 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8130 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-29", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 293720.22, "gross_total": 2285.65, "base_fare": 257508.84, "tax": 36211.38, "sell": { "currency": "BDT", "total": 293720.22, "base_fare": 257508.84, "tax": 36211.38 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI5Mi42NSwiYmFzZV9mYXJlIjoyMDEwLCJ0YXgiOjI4Mi42NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIyODUuNjUsImJhc2VfZmFyZSI6MjAwMywidGF4IjoyODIuNjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI4NS42NSwiYmFzZV9mYXJlIjoyMDAzLCJ0YXgiOjI4Mi42NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 293720.22, "base_fare": 257508.84, "tax": 36211.38, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "256612.04", "tax": "36211.38", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 293720.22, "base_fare": 257508.84, "tax": 36211.38, "gross": { "base_fare": "256612.04", "tax": "36211.38", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "28870.46" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIyOTIuNjUiLCJiYXNlX2ZhcmUiOiIyMDEwLjAwIiwidGF4IjoiMjgyLjY1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAwMy4wMCIsInRheCI6IjI4Mi42NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjI4NS42NSIsImJhc2VfZmFyZSI6IjIwMDMuMDAiLCJ0YXgiOiIyODIuNjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDAzLjAwIiwidGF4IjoiMjgyLjY1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjI4NS42NSIsImJhc2VfZmFyZSI6IjIwMDMuMDAiLCJ0YXgiOiIyODIuNjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI4NS42NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI1LjM1In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjAyLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "MAIN CABIN", "promo_rules": null, "brandCode": "MAIN#ER29", "brandName": "MAIN CABIN", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 292823.42, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 292823.42, "currency": "BDT", "fmg": { "amount": 292823.42, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 292823.42 }, "supplier": { "amount": 2285.65, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 292823.42, "currency": "BDT", "fmg": { "amount": 292823.42, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 292823.42 }, "supplier": { "amount": 2285.65, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6NywiZWxhcHNlZFRpbWUiOjE2NjEsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjoiNiIsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlQqKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNTYyLCJlbGFwc2VkVGltZSI6MjUxLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTI6NTk6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6IkRGVyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDE2OjEwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6IlFERiIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxNDM4LCJvcGVyYXRpbmciOiJBQSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTQzOCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzIxIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MzEsImVsYXBzZWRUaW1lIjo5MDAsIm9yaWdpbiI6IkRGVyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxODoyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkQiLCJvcmlnaW5fY2l0eSI6IlFERiIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTMwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzMwLCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UVypGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxNDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjI4NS42NSwidG90YWxUYXhBbW91bnQiOjI4Mi42NSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjAwMywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjAwMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMDAzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjI4NS42NSwidG90YWxUYXhBbW91bnQiOjI4Mi42NSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjAwMywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIwMDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjAwMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuMDIsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjkzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkRGVyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6OTMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiREZXIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjg1MS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNzAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5MywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJERlciLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IkYiLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6ODUxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIwLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREZXIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIwLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREZXIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo4NTEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTcwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNzMwLjE2LCJ0b3RhbFRheEFtb3VudCI6Mjg1LjE2LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDQ1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDQ1LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI0NDUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjczMC4xNiwidG90YWxUYXhBbW91bnQiOjI4NS4xNiwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjQ0NSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjI0NDUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQ0NSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTUuNTMsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiREZXIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTA3Mi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMTQ1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkRGVyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEwNzIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjE0NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJERlciLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IkYiLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMDcyLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxNDUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgwLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREZXIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEwNzIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjE0NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgwLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREZXIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEwNzIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjE0NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 293720.22, "calendar_total_sell": 293720.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 293720.22, "filter": { "id": "F1SE00005-29", "price": 293720.22, "gross_total": 2285.65, "journey_duration": "PT1D3H41M", "journey_duration_seconds": 99660, "layover_duration": "PT3H15M", "layover_duration_seconds": 11700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221259dfw2026092216101438adtdfw202609221820doh202609231720730adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-30", "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-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT30H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "0-30", "origin": "DAC", "departure_time": "2026-09-21T11:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 641 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 6649 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": "M", "seat_available": 9, "fareBasisCode": "BJR4R1SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1SI" ] } } }, { "air_segment_key": "1-30", "origin": "DOH", "departure_time": "2026-09-21T15:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": 6703, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 705 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 5552 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": "M", "seat_available": 9, "fareBasisCode": "BJR4R1SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1SI" ] } } }, { "air_segment_key": "2-30", "origin": "JFK", "departure_time": "2026-09-22T06:40:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": 187, "lay_over": "PT08H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 2718 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 2718 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MI7AUEY5", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN", "brand_code": "AN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MI7AUEY5" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT24H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "0-30", "origin": "BOS", "departure_time": "2026-09-22T16:14:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 2459 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 2459 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "VI0ABOY5\/HUBB", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VI0ABOY5\/HUBB" ] } } }, { "air_segment_key": "1-30", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT03H42M", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 5590 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "UJBDP1RI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UJBDP1RI" ] } } }, { "air_segment_key": "2-30", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 6598 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "UJBDP1RI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UJBDP1RI" ] } } } ] } ], "price": { "currency": "BDT", "total": 296894.88, "gross_total": 2310.43, "base_fare": 261736.59, "tax": 35158.28, "sell": { "currency": "BDT", "total": 296894.88, "base_fare": 261736.59, "tax": 35158.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjMxNy40MywiYmFzZV9mYXJlIjoyMDQzLCJ0YXgiOjI3NC40M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzMTAuNDMsImJhc2VfZmFyZSI6MjAzNiwidGF4IjoyNzQuNDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjMxMC40MywiYmFzZV9mYXJlIjoyMDM2LCJ0YXgiOjI3NC40M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 296894.88, "base_fare": 261736.59, "tax": 35158.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "260839.80", "tax": "35158.28", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 296894.88, "base_fare": 261736.59, "tax": 35158.28, "gross": { "base_fare": "260839.80", "tax": "35158.28", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27817.36" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzMTcuNDMiLCJiYXNlX2ZhcmUiOiIyMDQzLjAwIiwidGF4IjoiMjc0LjQzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAzNi4wMCIsInRheCI6IjI3NC40MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjMxMC40MyIsImJhc2VfZmFyZSI6IjIwMzYuMDAiLCJ0YXgiOiIyNzQuNDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDM2LjAwIiwidGF4IjoiMjc0LjQzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjMxMC40MyIsImJhc2VfZmFyZSI6IjIwMzYuMDAiLCJ0YXgiOiIyNzQuNDMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMxMC40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE3LjEzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "OPTION#30", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 295998.08, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25622.77, "currency": "BDT", "fmg": { "amount": 25622.77, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25622.77 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 25622.77, "currency": "BDT", "fmg": { "amount": 25622.77, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25622.77 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 295998.08, "currency": "BDT", "fmg": { "amount": 295998.08, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 295998.08 }, "supplier": { "amount": 2310.43, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 295998.08, "currency": "BDT", "fmg": { "amount": 295998.08, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 295998.08 }, "supplier": { "amount": 2310.43, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 296894.88, "calendar_total_sell": 296894.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296894.88, "filter": { "id": "F1SE00005-30", "price": 296894.88, "gross_total": 2310.43, "journey_duration": "PT1D0H26M", "journey_duration_seconds": 87960, "layover_duration": "PT4H37M", "layover_duration_seconds": 16620, "carrier_operating": "QR", "carrier_marketing": "B6", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Economy", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-09-21T11:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609211110doh202609211320641adtdoh202609211515jfk202609212230705adtjfk202609220640bos2026092207592718adtbos202609221614phl2026092217482459adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-31", "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-31", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT31H46M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "0-31", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 5591 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": "M", "seat_available": 1, "fareBasisCode": "BJR4R1SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1SI" ] } } }, { "air_segment_key": "1-31", "origin": "DOH", "departure_time": "2026-09-21T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T15:10:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H10M", "distance": 6703, "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 701 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 6640 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": "M", "seat_available": 9, "fareBasisCode": "BJR4R1SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1SI" ] } } }, { "air_segment_key": "2-31", "origin": "JFK", "departure_time": "2026-09-21T22:35:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T00:01:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT1H26M", "distance": 187, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 1318 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 1318 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MI7AUEY5", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN", "brand_code": "AN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MI7AUEY5" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-31", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT24H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "0-31", "origin": "BOS", "departure_time": "2026-09-22T16:14:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 2459 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 2459 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "VI0ABOY5\/HUBB", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VI0ABOY5\/HUBB" ] } } }, { "air_segment_key": "1-31", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT03H42M", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 5590 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "UJBDP1RI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UJBDP1RI" ] } } }, { "air_segment_key": "2-31", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 6598 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "UJBDP1RI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UJBDP1RI" ] } } } ] } ], "price": { "currency": "BDT", "total": 300255.31, "gross_total": 2336.66, "base_fare": 261736.59, "tax": 38518.71, "sell": { "currency": "BDT", "total": 300255.31, "base_fare": 261736.59, "tax": 38518.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM0My42NiwiYmFzZV9mYXJlIjoyMDQzLCJ0YXgiOjMwMC42Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzMzYuNjYsImJhc2VfZmFyZSI6MjAzNiwidGF4IjozMDAuNjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjMzNi42NiwiYmFzZV9mYXJlIjoyMDM2LCJ0YXgiOjMwMC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 300255.31, "base_fare": 261736.59, "tax": 38518.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "260839.80", "tax": "38518.71", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 300255.31, "base_fare": 261736.59, "tax": 38518.71, "gross": { "base_fare": "260839.80", "tax": "38518.71", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "31177.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzNDMuNjYiLCJiYXNlX2ZhcmUiOiIyMDQzLjAwIiwidGF4IjoiMzAwLjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAzNi4wMCIsInRheCI6IjMwMC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjMzNi42NiIsImJhc2VfZmFyZSI6IjIwMzYuMDAiLCJ0YXgiOiIzMDAuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDM2LjAwIiwidGF4IjoiMzAwLjY2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjMzNi42NiIsImJhc2VfZmFyZSI6IjIwMzYuMDAiLCJ0YXgiOiIzMDAuNjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMzNi42NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQzLjM2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjkzLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "OPTION#31", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 299358.51, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25622.77, "currency": "BDT", "fmg": { "amount": 25622.77, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25622.77 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 25622.77, "currency": "BDT", "fmg": { "amount": 25622.77, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25622.77 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 299358.51, "currency": "BDT", "fmg": { "amount": 299358.51, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 299358.51 }, "supplier": { "amount": 2336.66, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 299358.51, "currency": "BDT", "fmg": { "amount": 299358.51, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 299358.51 }, "supplier": { "amount": 2336.66, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 300255.31, "calendar_total_sell": 300255.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 300255.31, "filter": { "id": "F1SE00005-31", "price": 300255.31, "gross_total": 2336.66, "journey_duration": "PT1D0H26M", "journey_duration_seconds": 87960, "layover_duration": "PT4H37M", "layover_duration_seconds": 16620, "carrier_operating": "QR", "carrier_marketing": "B6", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Economy", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210800jfk202609211510701adtjfk202609212235bos2026092200011318adtbos202609221614phl2026092217482459adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-32", "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-32", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT28H22M", "transit_time": "6H54M", "routes": [ { "air_segment_key": "0-32", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 5591 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": "M", "seat_available": 1, "fareBasisCode": "BJR4R1SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1SI" ] } } }, { "air_segment_key": "1-32", "origin": "DOH", "departure_time": "2026-09-21T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T15:10:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H10M", "distance": 6703, "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 701 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 6640 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": "M", "seat_available": 9, "fareBasisCode": "BJR4R1SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1SI" ] } } }, { "air_segment_key": "2-32", "origin": "JFK", "departure_time": "2026-09-21T18:29:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T20:37:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H08M", "distance": 187, "lay_over": "PT03H19M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 818 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 818 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MI7AUEY5", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN", "brand_code": "AN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MI7AUEY5" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-32", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "0-32", "origin": "BOS", "departure_time": "2026-09-22T13:30:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 1859 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 1859 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "VI0ABOY5\/HUBB", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VI0ABOY5\/HUBB" ] } } }, { "air_segment_key": "1-32", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT06H28M", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 5590 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "UJBDP1RI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UJBDP1RI" ] } } }, { "air_segment_key": "2-32", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 6598 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "UJBDP1RI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UJBDP1RI" ] } } } ] } ], "price": { "currency": "BDT", "total": 300255.31, "gross_total": 2336.66, "base_fare": 261736.59, "tax": 38518.71, "sell": { "currency": "BDT", "total": 300255.31, "base_fare": 261736.59, "tax": 38518.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM0My42NiwiYmFzZV9mYXJlIjoyMDQzLCJ0YXgiOjMwMC42Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzMzYuNjYsImJhc2VfZmFyZSI6MjAzNiwidGF4IjozMDAuNjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjMzNi42NiwiYmFzZV9mYXJlIjoyMDM2LCJ0YXgiOjMwMC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 300255.31, "base_fare": 261736.59, "tax": 38518.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "260839.80", "tax": "38518.71", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 300255.31, "base_fare": 261736.59, "tax": 38518.71, "gross": { "base_fare": "260839.80", "tax": "38518.71", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "31177.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzNDMuNjYiLCJiYXNlX2ZhcmUiOiIyMDQzLjAwIiwidGF4IjoiMzAwLjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAzNi4wMCIsInRheCI6IjMwMC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjMzNi42NiIsImJhc2VfZmFyZSI6IjIwMzYuMDAiLCJ0YXgiOiIzMDAuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDM2LjAwIiwidGF4IjoiMzAwLjY2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjMzNi42NiIsImJhc2VfZmFyZSI6IjIwMzYuMDAiLCJ0YXgiOiIzMDAuNjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMzNi42NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQzLjM2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjkzLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "OPTION#32", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 299358.51, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25622.77, "currency": "BDT", "fmg": { "amount": 25622.77, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25622.77 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 25622.77, "currency": "BDT", "fmg": { "amount": 25622.77, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25622.77 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 299358.51, "currency": "BDT", "fmg": { "amount": 299358.51, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 299358.51 }, "supplier": { "amount": 2336.66, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 299358.51, "currency": "BDT", "fmg": { "amount": 299358.51, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 299358.51 }, "supplier": { "amount": 2336.66, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 300255.31, "calendar_total_sell": 300255.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 300255.31, "filter": { "id": "F1SE00005-32", "price": 300255.31, "gross_total": 2336.66, "journey_duration": "PT1D3H10M", "journey_duration_seconds": 97800, "layover_duration": "PT7H23M", "layover_duration_seconds": 26580, "carrier_operating": "QR", "carrier_marketing": "B6", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Economy", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210800jfk202609211510701adtjfk202609211829bos202609212037818adtbos202609221330phl2026092215021859adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-33", "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-33", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT28H22M", "transit_time": "6H54M", "routes": [ { "air_segment_key": "0-33", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 5591 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": "M", "seat_available": 1, "fareBasisCode": "BJR4R1SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1SI" ] } } }, { "air_segment_key": "1-33", "origin": "DOH", "departure_time": "2026-09-21T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T15:10:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H10M", "distance": 6703, "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 701 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 6640 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": "M", "seat_available": 9, "fareBasisCode": "BJR4R1SI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1SI" ] } } }, { "air_segment_key": "2-33", "origin": "JFK", "departure_time": "2026-09-21T18:29:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-21T20:37:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H08M", "distance": 187, "lay_over": "PT03H19M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 818 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 818 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MI7AUEY5", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN", "brand_code": "AN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MI7AUEY5" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-33", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT24H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "0-33", "origin": "BOS", "departure_time": "2026-09-22T16:14:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": 281, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 2459 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 2459 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "VI0ABOY5\/HUBB", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VI0ABOY5\/HUBB" ] } } }, { "air_segment_key": "1-33", "origin": "PHL", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6797, "lay_over": "PT03H42M", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 728 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 5590 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "UJBDP1RI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UJBDP1RI" ] } } }, { "air_segment_key": "2-33", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 6598 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "UJBDP1RI", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UJBDP1RI" ] } } } ] } ], "price": { "currency": "BDT", "total": 300255.31, "gross_total": 2336.66, "base_fare": 261736.59, "tax": 38518.71, "sell": { "currency": "BDT", "total": 300255.31, "base_fare": 261736.59, "tax": 38518.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM0My42NiwiYmFzZV9mYXJlIjoyMDQzLCJ0YXgiOjMwMC42Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzMzYuNjYsImJhc2VfZmFyZSI6MjAzNiwidGF4IjozMDAuNjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjMzNi42NiwiYmFzZV9mYXJlIjoyMDM2LCJ0YXgiOjMwMC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 300255.31, "base_fare": 261736.59, "tax": 38518.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "260839.80", "tax": "38518.71", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 300255.31, "base_fare": 261736.59, "tax": 38518.71, "gross": { "base_fare": "260839.80", "tax": "38518.71", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "31177.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzNDMuNjYiLCJiYXNlX2ZhcmUiOiIyMDQzLjAwIiwidGF4IjoiMzAwLjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAzNi4wMCIsInRheCI6IjMwMC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjMzNi42NiIsImJhc2VfZmFyZSI6IjIwMzYuMDAiLCJ0YXgiOiIzMDAuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDM2LjAwIiwidGF4IjoiMzAwLjY2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjMzNi42NiIsImJhc2VfZmFyZSI6IjIwMzYuMDAiLCJ0YXgiOiIzMDAuNjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMzNi42NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQzLjM2In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjkzLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "OPTION#33", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 299358.51, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25622.77, "currency": "BDT", "fmg": { "amount": 25622.77, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25622.77 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 25622.77, "currency": "BDT", "fmg": { "amount": 25622.77, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25622.77 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 299358.51, "currency": "BDT", "fmg": { "amount": 299358.51, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 299358.51 }, "supplier": { "amount": 2336.66, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 299358.51, "currency": "BDT", "fmg": { "amount": 299358.51, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 299358.51 }, "supplier": { "amount": 2336.66, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 300255.31, "calendar_total_sell": 300255.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 300255.31, "filter": { "id": "F1SE00005-33", "price": 300255.31, "gross_total": 2336.66, "journey_duration": "PT1D0H26M", "journey_duration_seconds": 87960, "layover_duration": "PT4H37M", "layover_duration_seconds": 16620, "carrier_operating": "QR", "carrier_marketing": "B6", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Economy", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210800jfk202609211510701adtjfk202609211829bos202609212037818adtbos202609221614phl2026092217482459adtphl202609222130doh202609231730728adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-34", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-34", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-34", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT29H00M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "0-34", "origin": "BOS", "departure_time": "2026-09-22T18:40:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 817 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3823 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-34", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6703, "lay_over": "PT01H30M", "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": 702 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "2-34", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT08H05M", "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": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 302519.07, "gross_total": 2354.33, "base_fare": 268654.74, "tax": 33864.33, "sell": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM2MS4zMywiYmFzZV9mYXJlIjoyMDk3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzNTQuMzMsImJhc2VfZmFyZSI6MjA5MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM1NC4zMywiYmFzZV9mYXJlIjoyMDkwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzNjEuMzMiLCJiYXNlX2ZhcmUiOiIyMDk3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA5MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDkwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM1NC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "brandCode": "ECLASSIC#ER34", "brandName": "ECONOMY CLASSIC", "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": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxMCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY1MTcsImVsYXBzZWRUaW1lIjo4MjUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjQwLCJlbGFwc2VkVGltZSI6MTc0MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlRXKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODcsImVsYXBzZWRUaW1lIjo4MCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE4OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQyIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQyMDowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uX2NpdHkiOiJOWUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MzgyMywib3BlcmF0aW5nIjoiQjYiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjgxNywib3BlcmF0aW5nT3ZlcndyaXRlIjoiQjYiLCJhaXJjcmFmdF9jb2RlIjoiMjIzIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MDMsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6Ik5ZQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKioqVCoqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjRUMDE6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwOTo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjQwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjQwLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJRUiIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo2fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzU0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDg5LjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjA5MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMjEiLCJsYXN0VGlja2V0VGltZSI6IjAyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBRUiIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzNTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwOTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDkwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwODkuNSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTIwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIyNDEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTkpSNFIxUkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDTEFTU0lDIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDTEFTU0lDIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTEyMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMjQxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExMjAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjI0MSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjoxMTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEyNCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjcxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIEJFVkVSQUdFIn0seyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjI0MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjI0MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsImJyYW5kQ29kZSI6IkVDTEFTU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiUVIiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6Nn1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ0Ni4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE4MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE4MS41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTIxIiwibGFzdFRpY2tldFRpbWUiOiIwMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNDQ2LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTgyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjE4MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTgxLjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NjksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDA1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMDEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTAwNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjAxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTY2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzMzMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjg4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTE2Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzMzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExNjYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjMzMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDEgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjo2NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6MTIzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDMyIEtHIEVBQ0gifSx7ImlkIjoxMDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LHsiaWQiOjExMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMiBQSUVDRVMgNyBLRyBFQUNIIn0seyJpZCI6ODUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjgxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjUyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgQkVWRVJBR0UifSx7ImlkIjo5NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo5MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjkwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiYnJhbmRDb2RlIjoiRUNPTlZFTklFTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjM2MTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMzNTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjMzNTAsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MzM1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMjEiLCJsYXN0VGlja2V0VGltZSI6IjAyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBRUiIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjM2MTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMzNTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjozMzUwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjMzNTAsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NjcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxNDA4LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyODE2LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTQwOCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjgxNiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxOTMyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozODY0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE5MzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjM4NjQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTkzMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Mzg2NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDEgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjo2NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6MTIzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDMyIEtHIEVBQ0gifSx7ImlkIjoxMDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LHsiaWQiOjExMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMiBQSUVDRVMgNyBLRyBFQUNIIn0seyJpZCI6ODUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjE1NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6ODgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo4MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjcxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEzOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTUyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6Ik1JMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwiYnJhbmRDb2RlIjoiRUNPTUZPUlQifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 302519.07, "calendar_total_sell": 302519.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 302519.07, "filter": { "id": "F1SE00005-34", "price": 302519.07, "gross_total": 2354.33, "journey_duration": "PT1D5H0M", "journey_duration_seconds": 104400, "layover_duration": "PT9H35M", "layover_duration_seconds": 34500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221840jfk202609222000817adtjfk202609222130doh202609231720702adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-35", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-35", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-35", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT30H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "0-35", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": 4745 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 7738 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-35", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6703, "lay_over": "PT02H30M", "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": 702 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "2-35", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT08H05M", "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": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 302519.07, "gross_total": 2354.33, "base_fare": 268654.74, "tax": 33864.33, "sell": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM2MS4zMywiYmFzZV9mYXJlIjoyMDk3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzNTQuMzMsImJhc2VfZmFyZSI6MjA5MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM1NC4zMywiYmFzZV9mYXJlIjoyMDkwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzNjEuMzMiLCJiYXNlX2ZhcmUiOiIyMDk3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA5MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDkwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM1NC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "brandCode": "ECLASSIC#ER35", "brandName": "ECONOMY CLASSIC", "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": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxMCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY1MTcsImVsYXBzZWRUaW1lIjo4MjUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjM4LCJlbGFwc2VkVGltZSI6MTgxMiwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODcsImVsYXBzZWRUaW1lIjo5Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjI4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxOTowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiOCIsImRlc3RpbmF0aW9uX2NpdHkiOiJOWUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NzczOCwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IllYIiwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlQqKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzAzLCJlbGFwc2VkVGltZSI6NzcwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI4Iiwib3JpZ2luX2NpdHkiOiJOWUMiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NzAyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzAyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MiwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKioqKlQqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTI0VDAxOjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDk6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjY0MCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjY0MCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiUVIiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6Nn1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjM1NC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA5MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjA4OS41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIwOTAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTIxIiwibGFzdFRpY2tldFRpbWUiOiIwMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzU0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA5MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDg5LjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTkpSNFIxUkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDTEFTU0lDIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDTEFTU0lDIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTEyMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMjQxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExMjAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjI0MSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTIwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIyNDEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTAxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDEgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjo2NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6MTIzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDMyIEtHIEVBQ0gifSx7ImlkIjoxMDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LHsiaWQiOjExMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMiBQSUVDRVMgNyBLRyBFQUNIIn0seyJpZCI6MTE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjo2NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6ODgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTUyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6Ik1JMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjY4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoyNDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoyNDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJicmFuZENvZGUiOiJFQ0xBU1NJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI0NDYuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIxODIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIxODEuNSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMTgyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0yMSIsImxhc3RUaWNrZXRUaW1lIjoiMDI6MTUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIFFSIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjQ0Ni4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE4MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIxODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE4MS41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjY5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTAwNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjAxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2OSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjEwMDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIwMTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTE2Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzMzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExNjYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjMzMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTY2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzMzMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjEwMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAxIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6NjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjEyMywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAzMiBLRyBFQUNIIn0seyJpZCI6MTA3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSx7ImlkIjoxMTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDIgUElFQ0VTIDcgS0cgRUFDSCJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjo2NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6ODgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo4MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEzMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTUyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6Ik1JMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjY4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIEJFVkVSQUdFIn0seyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6OTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo5MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImJyYW5kQ29kZSI6IkVDT05WRU5JRU4ifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJRUiIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo2fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjozNjE0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjozMzUwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjozMzUwLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjMzNTAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTIxIiwibGFzdFRpY2tldFRpbWUiOiIwMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjozNjE0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjozMzUwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MzM1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjozMzUwLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjY3LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTQwOCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjgxNiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2NywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE0MDgsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjI4MTYsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTkzMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Mzg2NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxOTMyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozODY0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE5MzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjM4NjQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjEwMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAxIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6NjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjEyMywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAzMiBLRyBFQUNIIn0seyJpZCI6MTA3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSx7ImlkIjoxMTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDIgUElFQ0VTIDcgS0cgRUFDSCJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjoxNTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NzgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUVIgTE9VTkdFIEFDQ0VTUyBPUyJ9LHsiaWQiOjg4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6ODEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTE4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjc1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNSTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjUyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgQkVWRVJBR0UifSx7ImlkIjo5NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsImJyYW5kQ29kZSI6IkVDT01GT1JUIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 302519.07, "calendar_total_sell": 302519.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 302519.07, "filter": { "id": "F1SE00005-35", "price": 302519.07, "gross_total": 2354.33, "journey_duration": "PT1D6H12M", "journey_duration_seconds": 108720, "layover_duration": "PT10H35M", "layover_duration_seconds": 38100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-36", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-36", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-36", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "0-36", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": 4745 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 7738 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-36", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6703, "lay_over": "PT02H30M", "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": 702 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "2-36", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 302519.07, "gross_total": 2354.33, "base_fare": 268654.74, "tax": 33864.33, "sell": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM2MS4zMywiYmFzZV9mYXJlIjoyMDk3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzNTQuMzMsImJhc2VfZmFyZSI6MjA5MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM1NC4zMywiYmFzZV9mYXJlIjoyMDkwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzNjEuMzMiLCJiYXNlX2ZhcmUiOiIyMDk3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA5MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDkwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM1NC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "brandCode": "ECLASSIC#ER36", "brandName": "ECONOMY CLASSIC", "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": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxMCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY1MTcsImVsYXBzZWRUaW1lIjo4MjUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjIyLCJlbGFwc2VkVGltZSI6MTM5Miwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODcsImVsYXBzZWRUaW1lIjo5Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjI4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxOTowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiOCIsImRlc3RpbmF0aW9uX2NpdHkiOiJOWUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NzczOCwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IllYIiwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlQqKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzAzLCJlbGFwc2VkVGltZSI6NzcwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI4Iiwib3JpZ2luX2NpdHkiOiJOWUMiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NzAyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NzAyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKioqVyoqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDE4OjI1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiUVIiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6Nn1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjM1NC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjA5MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjA4OS41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIwOTAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTIxIiwibGFzdFRpY2tldFRpbWUiOiIwMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzU0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjA5MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDg5LjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTkpSNFIxUkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDTEFTU0lDIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDTEFTU0lDIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTEyMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMjQxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExMjAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjI0MSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTIwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIyNDEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTAxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDEgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjo2NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6MTIzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDMyIEtHIEVBQ0gifSx7ImlkIjoxMDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LHsiaWQiOjExMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMiBQSUVDRVMgNyBLRyBFQUNIIn0seyJpZCI6MTE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjo2NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6ODgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTUyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6Ik1JMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjY4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoyNDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoyNDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJicmFuZENvZGUiOiJFQ0xBU1NJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI0NDYuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIxODIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIxODEuNSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMTgyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0yMSIsImxhc3RUaWNrZXRUaW1lIjoiMDI6MTUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlFSIFFSIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjQ0Ni4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE4MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIxODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE4MS41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjY5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTAwNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjAxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2OSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjEwMDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIwMTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTE2Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzMzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExNjYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjMzMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTY2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzMzMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjEwMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAxIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6NjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjEyMywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAzMiBLRyBFQUNIIn0seyJpZCI6MTA3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSx7ImlkIjoxMTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDIgUElFQ0VTIDcgS0cgRUFDSCJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjo2NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6ODgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo4MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEzMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTUyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6Ik1JMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjY4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIEJFVkVSQUdFIn0seyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6OTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo5MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImJyYW5kQ29kZSI6IkVDT05WRU5JRU4ifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJRUiIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo2fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjozNjE0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjozMzUwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjozMzUwLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjMzNTAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTIxIiwibGFzdFRpY2tldFRpbWUiOiIwMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjozNjE0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjozMzUwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MzM1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjozMzUwLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjY3LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTQwOCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjgxNiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2NywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE0MDgsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjI4MTYsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTkzMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Mzg2NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxOTMyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozODY0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE5MzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjM4NjQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjEwMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAxIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6NjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjEyMywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAzMiBLRyBFQUNIIn0seyJpZCI6MTA3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSx7ImlkIjoxMTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDIgUElFQ0VTIDcgS0cgRUFDSCJ9LHsiaWQiOjg1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjoxNTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NzgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUVIgTE9VTkdFIEFDQ0VTUyBPUyJ9LHsiaWQiOjg4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6ODEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTE4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjc1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNSTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjUyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgQkVWRVJBR0UifSx7ImlkIjo5NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsImJyYW5kQ29kZSI6IkVDT01GT1JUIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 302519.07, "calendar_total_sell": 302519.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 302519.07, "filter": { "id": "F1SE00005-36", "price": 302519.07, "gross_total": 2354.33, "journey_duration": "PT23H12M", "journey_duration_seconds": 83520, "layover_duration": "PT3H35M", "layover_duration_seconds": 12900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-37", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-37", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-37", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H00M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "0-37", "origin": "BOS", "departure_time": "2026-09-22T18:40:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 817 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3823 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-37", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6703, "lay_over": "PT01H30M", "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": 702 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "2-37", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 302519.07, "gross_total": 2354.33, "base_fare": 268654.74, "tax": 33864.33, "sell": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM2MS4zMywiYmFzZV9mYXJlIjoyMDk3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzNTQuMzMsImJhc2VfZmFyZSI6MjA5MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM1NC4zMywiYmFzZV9mYXJlIjoyMDkwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzNjEuMzMiLCJiYXNlX2ZhcmUiOiIyMDk3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA5MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDkwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM1NC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "brandCode": "ECLASSIC#ER37", "brandName": "ECONOMY CLASSIC", "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": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxMCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY1MTcsImVsYXBzZWRUaW1lIjo4MjUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjIwLCJlbGFwc2VkVGltZSI6MTMyMCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlRXKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODcsImVsYXBzZWRUaW1lIjo4MCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE4OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQyIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQyMDowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uX2NpdHkiOiJOWUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MzgyMywib3BlcmF0aW5nIjoiQjYiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjgxNywib3BlcmF0aW5nT3ZlcndyaXRlIjoiQjYiLCJhaXJjcmFmdF9jb2RlIjoiMjIzIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MDMsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6Ik5ZQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKipXKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJRUiIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo2fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzU0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDg5LjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjA5MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMjEiLCJsYXN0VGlja2V0VGltZSI6IjAyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBRUiIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzNTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwOTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDkwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwODkuNSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTIwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIyNDEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTkpSNFIxUkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDTEFTU0lDIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDTEFTU0lDIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTEyMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMjQxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExMjAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjI0MSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjoxMTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEyNCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjcxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIEJFVkVSQUdFIn0seyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjI0MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjI0MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsImJyYW5kQ29kZSI6IkVDTEFTU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiUVIiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6Nn1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ0Ni4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE4MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE4MS41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTIxIiwibGFzdFRpY2tldFRpbWUiOiIwMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNDQ2LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTgyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjE4MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTgxLjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NjksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDA1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMDEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTAwNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjAxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTY2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzMzMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjg4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTE2Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzMzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExNjYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjMzMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDEgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjo2NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6MTIzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDMyIEtHIEVBQ0gifSx7ImlkIjoxMDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LHsiaWQiOjExMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMiBQSUVDRVMgNyBLRyBFQUNIIn0seyJpZCI6ODUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjgxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjUyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgQkVWRVJBR0UifSx7ImlkIjo5NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo5MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjkwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiYnJhbmRDb2RlIjoiRUNPTlZFTklFTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjM2MTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMzNTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjMzNTAsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MzM1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMjEiLCJsYXN0VGlja2V0VGltZSI6IjAyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBRUiIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjM2MTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMzNTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjozMzUwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjMzNTAsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NjcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxNDA4LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyODE2LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTQwOCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjgxNiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxOTMyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozODY0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE5MzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjM4NjQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTkzMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Mzg2NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDEgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjo2NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6MTIzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDMyIEtHIEVBQ0gifSx7ImlkIjoxMDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LHsiaWQiOjExMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMiBQSUVDRVMgNyBLRyBFQUNIIn0seyJpZCI6ODUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjE1NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6ODgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo4MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjcxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEzOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTUyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6Ik1JMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwiYnJhbmRDb2RlIjoiRUNPTUZPUlQifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 302519.07, "calendar_total_sell": 302519.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 302519.07, "filter": { "id": "F1SE00005-37", "price": 302519.07, "gross_total": 2354.33, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT2H35M", "layover_duration_seconds": 9300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221840jfk202609222000817adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-38", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-38", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT31H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "0-38", "origin": "BOS", "departure_time": "2026-09-22T16:11:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 317 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3821 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-38", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6703, "lay_over": "PT04H01M", "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": 702 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "2-38", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT08H05M", "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": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 302519.07, "gross_total": 2354.33, "base_fare": 268654.74, "tax": 33864.33, "sell": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM2MS4zMywiYmFzZV9mYXJlIjoyMDk3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzNTQuMzMsImJhc2VfZmFyZSI6MjA5MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM1NC4zMywiYmFzZV9mYXJlIjoyMDkwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzNjEuMzMiLCJiYXNlX2ZhcmUiOiIyMDk3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA5MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDkwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM1NC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "brandCode": "ECLASSIC#ER38", "brandName": "ECONOMY CLASSIC", "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": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxMCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY1MTcsImVsYXBzZWRUaW1lIjo4MjUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjE4LCJlbGFwc2VkVGltZSI6MTg4OSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqTVRXKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODcsImVsYXBzZWRUaW1lIjo3OCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE2OjExOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQyIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNzoyOTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uX2NpdHkiOiJOWUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MzgyMSwib3BlcmF0aW5nIjoiQjYiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjMxNywib3BlcmF0aW5nT3ZlcndyaXRlIjoiQjYiLCJhaXJjcmFmdF9jb2RlIjoiMjIzIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MDMsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6Ik5ZQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKioqVCoqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjRUMDE6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwOTo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjQwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjQwLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJRUiIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo2fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzU0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDg5LjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjA5MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMjEiLCJsYXN0VGlja2V0VGltZSI6IjAyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBRUiIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzNTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwOTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDkwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwODkuNSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTIwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIyNDEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTkpSNFIxUkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDTEFTU0lDIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDTEFTU0lDIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTEyMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMjQxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExMjAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjI0MSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjoxMTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEyNCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjcxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIEJFVkVSQUdFIn0seyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjI0MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjI0MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsImJyYW5kQ29kZSI6IkVDTEFTU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiUVIiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6Nn1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ0Ni4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE4MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE4MS41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTIxIiwibGFzdFRpY2tldFRpbWUiOiIwMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNDQ2LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTgyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjE4MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTgxLjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NjksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDA1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMDEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTAwNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjAxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTY2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzMzMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjg4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTE2Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzMzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExNjYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjMzMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDEgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjo2NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6MTIzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDMyIEtHIEVBQ0gifSx7ImlkIjoxMDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LHsiaWQiOjExMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMiBQSUVDRVMgNyBLRyBFQUNIIn0seyJpZCI6ODUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjgxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjUyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgQkVWRVJBR0UifSx7ImlkIjo5NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo5MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjkwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiYnJhbmRDb2RlIjoiRUNPTlZFTklFTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjM2MTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMzNTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjMzNTAsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MzM1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMjEiLCJsYXN0VGlja2V0VGltZSI6IjAyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBRUiIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjM2MTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMzNTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjozMzUwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjMzNTAsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NjcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxNDA4LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyODE2LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTQwOCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjgxNiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxOTMyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozODY0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE5MzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjM4NjQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTkzMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Mzg2NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDEgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjo2NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6MTIzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDMyIEtHIEVBQ0gifSx7ImlkIjoxMDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LHsiaWQiOjExMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMiBQSUVDRVMgNyBLRyBFQUNIIn0seyJpZCI6ODUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjE1NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6ODgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo4MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjcxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEzOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTUyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6Ik1JMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwiYnJhbmRDb2RlIjoiRUNPTUZPUlQifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 302519.07, "calendar_total_sell": 302519.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 302519.07, "filter": { "id": "F1SE00005-38", "price": 302519.07, "gross_total": 2354.33, "journey_duration": "PT1D7H29M", "journey_duration_seconds": 113340, "layover_duration": "PT12H6M", "layover_duration_seconds": 43560, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221611jfk202609221729317adtjfk202609222130doh202609231720702adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-39", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-39", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-39", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT24H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "0-39", "origin": "BOS", "departure_time": "2026-09-22T16:11:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 317 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 3821 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "1-39", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6703, "lay_over": "PT04H01M", "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": 702 }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "2-39", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY CLASSIC", "brand_code": "ECLASSIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 302519.07, "gross_total": 2354.33, "base_fare": 268654.74, "tax": 33864.33, "sell": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM2MS4zMywiYmFzZV9mYXJlIjoyMDk3LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzNTQuMzMsImJhc2VfZmFyZSI6MjA5MCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM1NC4zMywiYmFzZV9mYXJlIjoyMDkwLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 302519.07, "base_fare": 268654.74, "tax": 33864.33, "gross": { "base_fare": "267757.94", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzNjEuMzMiLCJiYXNlX2ZhcmUiOiIyMDk3LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA5MC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDkwLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM1NC4zMyIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM1NC4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "Private Fare", "brandCode": "ECLASSIC#ER39", "brandName": "ECONOMY CLASSIC", "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": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 30747.32, "currency": "BDT", "fmg": { "amount": 30747.32, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 30747.32 }, "supplier": { "amount": 240, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16654.8, "currency": "BDT", "fmg": { "amount": 16654.8, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 16654.8 }, "supplier": { "amount": 130, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjQzOCwiZWxhcHNlZFRpbWUiOjMxMCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiUVIiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY1MTcsImVsYXBzZWRUaW1lIjo4MjUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwODozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkJPUyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIxVDE1OjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJFIiwiZGVzdGluYXRpb25fY2l0eSI6IkJPUyIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjQyLCJlbGFwc2VkVGltZSI6MTQ2OSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqTVRXKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODcsImVsYXBzZWRUaW1lIjo3OCwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE2OjExOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQyIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxNzoyOTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uX2NpdHkiOiJOWUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MzgyMSwib3BlcmF0aW5nIjoiQjYiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjMxNywib3BlcmF0aW5nT3ZlcndyaXRlIjoiQjYiLCJhaXJjcmFmdF9jb2RlIjoiMjIzIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MDMsImVsYXBzZWRUaW1lIjo3NzAsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQyMTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjgiLCJvcmlnaW5fY2l0eSI6Ik5ZQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjNUMTc6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKipXKioqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJRUiIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJRUiIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo2fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzU0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMDkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMDg5LjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjA5MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMjEiLCJsYXN0VGlja2V0VGltZSI6IjAyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBRUiIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzNTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIwOTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMDkwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIwODkuNSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkI2In19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOSlI0UjFSRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNMQVNTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENMQVNTSUMiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTIwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIyNDEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTkpSNFIxUkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDTEFTU0lDIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDTEFTU0lDIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTEyMC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMjQxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5KUjRSMVJFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ0xBU1NJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExMjAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjI0MSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAyMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMSBQQ1MgMjMgS0cgRUFDSCJ9LHsiaWQiOjY0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjoxMjMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IlAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUcgMiBQQ1MgMzIgS0cgRUFDSCJ9LHsiaWQiOjEwNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0seyJpZCI6MTEwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJDQjIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBQklOIEJBRyAyIFBJRUNFUyA3IEtHIEVBQ0gifSx7ImlkIjoxMTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEyNCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjcxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIEJFVkVSQUdFIn0seyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjI0MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjI0MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ0xBU1NJQyIsImJyYW5kQ29kZSI6IkVDTEFTU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiUVIiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6Nn1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ0Ni4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjE4MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjE4MS41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTIxIiwibGFzdFRpY2tldFRpbWUiOiIwMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiUVIgUVIiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNDQ2LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTgyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjE4MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTgxLjUsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NjksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMDA1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMDEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTAwNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjAxMCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTSlI0UjFTRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTlZFTklFTiIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxMTY2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzMzMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjg4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0pSNFIxU0UiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT05WRU5JRU4iLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTE2Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzMzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4OCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlNKUjRSMVNFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09OVkVOSUVOIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjExNjYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjMzMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDEgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjo2NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6MTIzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDMyIEtHIEVBQ0gifSx7ImlkIjoxMDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LHsiaWQiOjExMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMiBQSUVDRVMgNyBLRyBFQUNIIn0seyJpZCI6ODUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjY3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjc4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlFSIExPVU5HRSBBQ0NFU1MgT1MifSx7ImlkIjo4OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjgxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxNTIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjExOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo3NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTUkzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NjgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjUyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgQkVWRVJBR0UifSx7ImlkIjo5NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo5MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjkwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiYnJhbmRDb2RlIjoiRUNPTlZFTklFTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlFSIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjZ9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjM2MTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMzNTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjMzNTAsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MzM1MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMjEiLCJsYXN0VGlja2V0VGltZSI6IjAyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJRUiBRUiIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjM2MTQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMzNTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjozMzUwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjMzNTAsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NjcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxNDA4LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyODE2LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTQwOCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjgxNiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJISlI0UjFGRSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODY3NjgiLCJwcm9ncmFtQ29kZSI6IkFSRUExIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiUVIgQlJBTkRJTkciLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiUVIiLCJmYXJlQW1vdW50IjoxOTMyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozODY0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IlJZMDUifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkhKUjRSMUZFIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4Njc2OCIsInByb2dyYW1Db2RlIjoiQVJFQTEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJRUiBCUkFORElORyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQyIsImdvdmVybmluZ0NhcnJpZXIiOiJRUiIsImZhcmVBbW91bnQiOjE5MzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjM4NjQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiUlkwNSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiSEpSNFIxRkUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg2NzY4IiwicHJvZ3JhbUNvZGUiOiJBUkVBMSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlFSIEJSQU5ESU5HIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJDIiwiZ292ZXJuaW5nQ2FycmllciI6IlFSIiwiZmFyZUFtb3VudCI6MTkzMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Mzg2NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJSWTA1In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMjAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDEgUENTIDIzIEtHIEVBQ0gifSx7ImlkIjo2NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiUDIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBRyAyIFBDUyAyMyBLRyBFQUNIIn0seyJpZCI6MTIzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJQMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHIDIgUENTIDMyIEtHIEVBQ0gifSx7ImlkIjoxMDcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkNCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LHsiaWQiOjExMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQ0IyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQUJJTiBCQUcgMiBQSUVDRVMgNyBLRyBFQUNIIn0seyJpZCI6ODUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjE1NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo3OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJRUiBMT1VOR0UgQUNDRVNTIE9TIn0seyJpZCI6ODgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjo4MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjcxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEzOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6MTUyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSx7ImlkIjoxMTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjE1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0seyJpZCI6NzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6Ik1JMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBCRVZFUkFHRSJ9LHsiaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwiYnJhbmRDb2RlIjoiRUNPTUZPUlQifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 302519.07, "calendar_total_sell": 302519.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 302519.07, "filter": { "id": "F1SE00005-39", "price": 302519.07, "gross_total": 2354.33, "journey_duration": "PT1D0H29M", "journey_duration_seconds": 88140, "layover_duration": "PT5H6M", "layover_duration_seconds": 18360, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221611jfk202609221729317adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-40", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 7, "fareBasisCode": "SNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SNX0NCN1" ] } } }, { "air_segment_key": "1-40", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 7, "fareBasisCode": "SNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-40", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT30H41M", "transit_time": "6H7M", "routes": [ { "air_segment_key": "0-40", "origin": "BOS", "departure_time": "2026-09-22T16:59:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "DFW", "arrival_time": "2026-09-22T20:18:00", "destination_terminal": "0", "destination_airport": { "name": "Dallas\/Fort Worth International Airport", "city": "Dallas-Fort Worth", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT4H19M", "distance": 1562, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 3102 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 3102 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "F", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-40", "origin": "DFW", "departure_time": "2026-09-22T23:40:00", "origin_terminal": "D", "origin_airport": { "name": "Dallas\/Fort Worth International Airport", "city": "Dallas-Fort Worth", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T22:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT15H00M", "distance": 7931, "lay_over": "PT03H22M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 732 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8138 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-40", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT02H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 640 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8124 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 305209.46, "gross_total": 2375.33, "base_fare": 271345.13, "tax": 33864.33, "sell": { "currency": "BDT", "total": 305209.46, "base_fare": 271345.13, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM4Mi4zMywiYmFzZV9mYXJlIjoyMTE4LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzNzUuMzMsImJhc2VfZmFyZSI6MjExMSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM3NS4zMywiYmFzZV9mYXJlIjoyMTExLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 305209.46, "base_fare": 271345.13, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "270448.33", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 305209.46, "base_fare": 271345.13, "tax": 33864.33, "gross": { "base_fare": "270448.33", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzODIuMzMiLCJiYXNlX2ZhcmUiOiIyMTE4LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjExMS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM3NS4zMyIsImJhc2VfZmFyZSI6IjIxMTEuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTExLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM3NS4zMyIsImJhc2VfZmFyZSI6IjIxMTEuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM3NS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": "Private Fare", "brandCode": "MAIN#ER40", "brandName": "MAIN CABIN", "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": false, "forSegment": null, "applied": "prior_to_departure", "amount": 304312.67, "currency": "BDT", "fmg": { "amount": 304312.67, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 304312.67 }, "supplier": { "amount": 2375.33, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 304312.67, "currency": "BDT", "fmg": { "amount": 304312.67, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 304312.67 }, "supplier": { "amount": 2375.33, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjMyLCJlbGFwc2VkVGltZSI6MTg0MSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOiJOIiwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE1NjIsImVsYXBzZWRUaW1lIjoyNTksIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNjo1OTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiREZXIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMjA6MTg6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiUURGIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjMxMDIsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjozMTAyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMjEiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzkzMSwiZWxhcHNlZFRpbWUiOjkwMCwib3JpZ2luIjoiREZXIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIzOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiRCIsIm9yaWdpbl9jaXR5IjoiUURGIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QyMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzgsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MzIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1MSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjRUMDE6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwOTo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEyNCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjY0MCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjM3NS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjExMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjExMC43NywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMTExLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyMzc1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjExMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTEwLjc3LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiU05YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMDA1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMDEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiU05YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMDA1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMDEwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiRiIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTA1Ljc3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTEwNS43NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExMDUuNzcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjo1OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEyNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJicmFuZENvZGUiOiJNQUlOIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjgwNS4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjU0MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjU0MC42LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI1NDEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyODA1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNTQxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjU0MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNTQwLjYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NzEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTE4MCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjg3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiRiIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEzNjAuNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODcsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTM2MC42LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4NywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMzYwLjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwiYnJhbmRDb2RlIjoiTUFJTkZMIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 305209.46, "calendar_total_sell": 305209.46, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 305209.46, "filter": { "id": "F1SE00005-40", "price": 305209.46, "gross_total": 2375.33, "journey_duration": "PT1D6H41M", "journey_duration_seconds": 110460, "layover_duration": "PT6H7M", "layover_duration_seconds": 22020, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221659dfw2026092220183102adtdfw202609222340doh202609232240732adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-41", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 9, "fareBasisCode": "SNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SNX0NCN1" ] } } }, { "air_segment_key": "1-41", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 7, "fareBasisCode": "SNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-41", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT30H41M", "transit_time": "6H7M", "routes": [ { "air_segment_key": "0-41", "origin": "BOS", "departure_time": "2026-09-22T16:59:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "DFW", "arrival_time": "2026-09-22T20:18:00", "destination_terminal": "0", "destination_airport": { "name": "Dallas\/Fort Worth International Airport", "city": "Dallas-Fort Worth", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-22", "flight_time": "PT4H19M", "distance": 1562, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 3102 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 3102 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "F", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-41", "origin": "DFW", "departure_time": "2026-09-22T23:40:00", "origin_terminal": "D", "origin_airport": { "name": "Dallas\/Fort Worth International Airport", "city": "Dallas-Fort Worth", "country": "United States", "timezone": "America\/Chicago" }, "destination": "DOH", "arrival_time": "2026-09-23T22:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT15H00M", "distance": 7931, "lay_over": "PT03H22M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 732 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8138 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-41", "origin": "DOH", "departure_time": "2026-09-24T01:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT02H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 640 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8124 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 305209.46, "gross_total": 2375.33, "base_fare": 271345.13, "tax": 33864.33, "sell": { "currency": "BDT", "total": 305209.46, "base_fare": 271345.13, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM4Mi4zMywiYmFzZV9mYXJlIjoyMTE4LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzNzUuMzMsImJhc2VfZmFyZSI6MjExMSwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM3NS4zMywiYmFzZV9mYXJlIjoyMTExLCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 305209.46, "base_fare": 271345.13, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "270448.33", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 305209.46, "base_fare": 271345.13, "tax": 33864.33, "gross": { "base_fare": "270448.33", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIzODIuMzMiLCJiYXNlX2ZhcmUiOiIyMTE4LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjExMS4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM3NS4zMyIsImJhc2VfZmFyZSI6IjIxMTEuMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTExLjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjM3NS4zMyIsImJhc2VfZmFyZSI6IjIxMTEuMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM3NS4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": "Private Fare", "brandCode": "MAIN#ER41", "brandName": "MAIN CABIN", "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": false, "forSegment": null, "applied": "prior_to_departure", "amount": 304312.67, "currency": "BDT", "fmg": { "amount": 304312.67, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 304312.67 }, "supplier": { "amount": 2375.33, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 304312.67, "currency": "BDT", "fmg": { "amount": 304312.67, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 304312.67 }, "supplier": { "amount": 2375.33, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MzIsImVsYXBzZWRUaW1lIjoxODQxLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6Ik4iLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUKioqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTU2MiwiZWxhcHNlZFRpbWUiOjI1OSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE2OjU5OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJERlciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQyMDoxODowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJRREYiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MzEwMiwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjMxMDIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMyMSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3OTMxLCJlbGFwc2VkVGltZSI6OTAwLCJvcmlnaW4iOiJERlciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjM6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJEIiwib3JpZ2luX2NpdHkiOiJRREYiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDIyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzOCwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjczMiwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjIsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yNFQwMToyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDA5OjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTI0LCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjQwLCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyMzc1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMTExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMTEwLjc3LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIxMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjIzNzUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIxMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMTExLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIxMTAuNzcsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NTMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEwMDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIwMTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NTMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJTTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEwMDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIwMTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJGIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExMDUuNzcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTA1Ljc3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTEwNS43NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsImJyYW5kQ29kZSI6Ik1BSU4ifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNTg0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMzIwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMzE5LjYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjMyMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjU4NC4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjMyMCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIzMjAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjMxOS42LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjcyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2NSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IkYiLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMzYwLjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEzNjAuNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTM2MC42LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTM1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyODA1LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNTQxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNTQwLjYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjU0MSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI4MDUuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI1NDEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNTQxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI1NDAuNiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo3MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6ODcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJGIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTM2MC42LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4NywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMzYwLjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjg3LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjEzNjAuNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 305209.46, "calendar_total_sell": 305209.46, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 305209.46, "filter": { "id": "F1SE00005-41", "price": 305209.46, "gross_total": 2375.33, "journey_duration": "PT1D6H41M", "journey_duration_seconds": 110460, "layover_duration": "PT6H7M", "layover_duration_seconds": 22020, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221659dfw2026092220183102adtdfw202609222340doh202609232240732adtdoh202609240125dac202609240940640adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-17", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-17", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 316520, "gross_total": 315820, "base_fare": 283488, "tax": 33032, "sell": { "currency": "BDT", "total": 316520, "base_fare": 283488, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTIwLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNTgyMCwiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE1ODIwLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 316520, "base_fare": 283488, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 316520, "base_fare": 283488, "tax": 33032, "gross": { "base_fare": "282788.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUyMC4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNTgyMC4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTU4MjAuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTU4MjAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-17", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-17", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 316520, "calendar_total_sell": 316520, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 316520, "filter": { "id": "F1TT00016-17", "price": 316520, "journey_duration": "PT2D12H9M", "journey_duration_seconds": 216540, "layover_duration": "PT20H6M", "layover_duration_seconds": 72360, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221120jfk2026092212341117jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-18", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-18", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 316520, "gross_total": 315820, "base_fare": 283488, "tax": 33032, "sell": { "currency": "BDT", "total": 316520, "base_fare": 283488, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTIwLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNTgyMCwiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE1ODIwLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 316520, "base_fare": 283488, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 316520, "base_fare": 283488, "tax": 33032, "gross": { "base_fare": "282788.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUyMC4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNTgyMC4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTU4MjAuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTU4MjAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-18", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-18", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 316520, "calendar_total_sell": 316520, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 316520, "filter": { "id": "F1TT00016-18", "price": 316520, "journey_duration": "PT2D21H4M", "journey_duration_seconds": 248640, "layover_duration": "PT1D5H1M", "layover_duration_seconds": 104460, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221120jfk2026092212341117jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-19", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-19", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 316842, "gross_total": 316142, "base_fare": 283488, "tax": 33354, "sell": { "currency": "BDT", "total": 316842, "base_fare": 283488, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2ODQyLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjE0MiwiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2MTQyLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 316842, "base_fare": 283488, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 316842, "base_fare": 283488, "tax": 33354, "gross": { "base_fare": "282788.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjg0Mi4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjE0Mi4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTYxNDIuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTYxNDIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-19", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-19", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 316842, "calendar_total_sell": 316842, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 316842, "filter": { "id": "F1TT00016-19", "price": 316842, "journey_duration": "PT2D19H29M", "journey_duration_seconds": 242940, "layover_duration": "PT1D3H0M", "layover_duration_seconds": 97200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-20", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-20", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 316842, "gross_total": 316142, "base_fare": 283488, "tax": 33354, "sell": { "currency": "BDT", "total": 316842, "base_fare": 283488, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2ODQyLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjE0MiwiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2MTQyLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 316842, "base_fare": 283488, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 316842, "base_fare": 283488, "tax": 33354, "gross": { "base_fare": "282788.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjg0Mi4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjE0Mi4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTYxNDIuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTYxNDIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-20", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-20", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 316842, "calendar_total_sell": 316842, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 316842, "filter": { "id": "F1TT00016-20", "price": 316842, "journey_duration": "PT2D12H29M", "journey_duration_seconds": 217740, "layover_duration": "PT20H0M", "layover_duration_seconds": 72000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-21", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-21", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-21", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-21", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-21", "price": 317213, "journey_duration": "PT2D11H49M", "journey_duration_seconds": 215340, "layover_duration": "PT19H40M", "layover_duration_seconds": 70800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-22", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-22", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-22", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-22", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-22", "price": 317213, "journey_duration": "PT2D4H49M", "journey_duration_seconds": 190140, "layover_duration": "PT12H40M", "layover_duration_seconds": 45600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-23", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-23", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-23", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-23", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-23", "price": 317213, "journey_duration": "PT2D13H1M", "journey_duration_seconds": 219660, "layover_duration": "PT20H40M", "layover_duration_seconds": 74400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-24", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-24", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-24", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-24", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-24", "price": 317213, "journey_duration": "PT2D6H1M", "journey_duration_seconds": 194460, "layover_duration": "PT13H40M", "layover_duration_seconds": 49200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-25", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-25", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-25", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-25", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-25", "price": 317213, "journey_duration": "PT2D14H18M", "journey_duration_seconds": 224280, "layover_duration": "PT22H11M", "layover_duration_seconds": 79860, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-26", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-26", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-26", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-26", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-26", "price": 317213, "journey_duration": "PT2D7H18M", "journey_duration_seconds": 199080, "layover_duration": "PT15H11M", "layover_duration_seconds": 54660, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-27", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-27", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-27", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-27", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-27", "price": 317213, "journey_duration": "PT2D20H44M", "journey_duration_seconds": 247440, "layover_duration": "PT1D4H35M", "layover_duration_seconds": 102900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-28", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-28", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-28", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-28", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-28", "price": 317213, "journey_duration": "PT2D13H44M", "journey_duration_seconds": 222240, "layover_duration": "PT21H35M", "layover_duration_seconds": 77700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-29", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-29", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-29", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-29", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-29", "price": 317213, "journey_duration": "PT2D21H56M", "journey_duration_seconds": 251760, "layover_duration": "PT1D5H35M", "layover_duration_seconds": 106500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-30", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-30", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-30", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-30", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-30", "price": 317213, "journey_duration": "PT2D14H56M", "journey_duration_seconds": 226560, "layover_duration": "PT22H35M", "layover_duration_seconds": 81300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-31", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-31", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-31", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-31", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-31", "price": 317213, "journey_duration": "PT2D23H13M", "journey_duration_seconds": 256380, "layover_duration": "PT1D7H6M", "layover_duration_seconds": 111960, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-32", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-32", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-32", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-32", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-32", "price": 317213, "journey_duration": "PT2D16H13M", "journey_duration_seconds": 231180, "layover_duration": "PT1D0H6M", "layover_duration_seconds": 86760, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-33", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-33", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-33", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-33", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-33", "price": 317213, "journey_duration": "PT2D13H42M", "journey_duration_seconds": 222120, "layover_duration": "PT21H29M", "layover_duration_seconds": 77340, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-34", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-34", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-34", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-34", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-34", "price": 317213, "journey_duration": "PT2D6H42M", "journey_duration_seconds": 196920, "layover_duration": "PT14H29M", "layover_duration_seconds": 52140, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-35", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-35", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-35", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-35", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-35", "price": 317213, "journey_duration": "PT2D14H54M", "journey_duration_seconds": 226440, "layover_duration": "PT22H29M", "layover_duration_seconds": 80940, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-36", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-36", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-36", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-36", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-36", "price": 317213, "journey_duration": "PT2D7H54M", "journey_duration_seconds": 201240, "layover_duration": "PT15H29M", "layover_duration_seconds": 55740, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-37", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-37", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-37", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-37", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-37", "price": 317213, "journey_duration": "PT2D16H11M", "journey_duration_seconds": 231060, "layover_duration": "PT1D0H0M", "layover_duration_seconds": 86400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-38", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-38", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-38", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-38", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-38", "price": 317213, "journey_duration": "PT2D9H11M", "journey_duration_seconds": 205860, "layover_duration": "PT17H0M", "layover_duration_seconds": 61200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-39", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-39", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-39", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-39", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-39", "price": 317213, "journey_duration": "PT2D22H37M", "journey_duration_seconds": 254220, "layover_duration": "PT1D6H24M", "layover_duration_seconds": 109440, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-40", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-40", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-40", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-40", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-40", "price": 317213, "journey_duration": "PT2D15H37M", "journey_duration_seconds": 229020, "layover_duration": "PT23H24M", "layover_duration_seconds": 84240, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-41", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-41", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-41", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-41", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-41", "price": 317213, "journey_duration": "PT2D23H49M", "journey_duration_seconds": 258540, "layover_duration": "PT1D7H24M", "layover_duration_seconds": 113040, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-42", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-42", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-42", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-42", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-42", "price": 317213, "journey_duration": "PT2D16H49M", "journey_duration_seconds": 233340, "layover_duration": "PT1D0H24M", "layover_duration_seconds": 87840, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-43", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-43", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-43", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-43", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-43", "price": 317213, "journey_duration": "PT3D1H6M", "journey_duration_seconds": 263160, "layover_duration": "PT1D8H55M", "layover_duration_seconds": 118500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-44", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-44", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317213, "gross_total": 316513, "base_fare": 283488, "tax": 33725, "sell": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3MjEzLCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjUxMywiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2NTEzLCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317213, "base_fare": 283488, "tax": 33725, "gross": { "base_fare": "282788.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzIxMy4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjUxMy4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY1MTMuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY1MTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-44", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-44", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317213, "calendar_total_sell": 317213, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317213, "filter": { "id": "F1TT00016-44", "price": 317213, "journey_duration": "PT2D18H6M", "journey_duration_seconds": 237960, "layover_duration": "PT1D1H55M", "layover_duration_seconds": 93300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-45", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-45", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317535, "gross_total": 316835, "base_fare": 283488, "tax": 34047, "sell": { "currency": "BDT", "total": 317535, "base_fare": 283488, "tax": 34047 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3NTM1LCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozNDA0N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjgzNSwiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzQwNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2ODM1LCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozNDA0N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317535, "base_fare": 283488, "tax": 34047, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "34047.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317535, "base_fare": 283488, "tax": 34047, "gross": { "base_fare": "282788.00", "tax": "34047.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "27100.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzUzNS4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjM0MDQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzQwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjgzNS4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjM0MDQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzQwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY4MzUuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzNDA0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY4MzUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3MTAwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-45", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-45", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317535, "calendar_total_sell": 317535, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317535, "filter": { "id": "F1TT00016-45", "price": 317535, "journey_duration": "PT2D18H17M", "journey_duration_seconds": 238620, "layover_duration": "PT1D2H0M", "layover_duration_seconds": 93600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-46", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-46", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 317535, "gross_total": 316835, "base_fare": 283488, "tax": 34047, "sell": { "currency": "BDT", "total": 317535, "base_fare": 283488, "tax": 34047 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE3NTM1LCJiYXNlX2ZhcmUiOjI4MzQ4OCwidGF4IjozNDA0N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjgzNSwiYmFzZV9mYXJlIjoyODI3ODgsInRheCI6MzQwNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE2ODM1LCJiYXNlX2ZhcmUiOjI4Mjc4OCwidGF4IjozNDA0N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 317535, "base_fare": 283488, "tax": 34047, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "282788.00", "tax": "34047.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 317535, "base_fare": 283488, "tax": 34047, "gross": { "base_fare": "282788.00", "tax": "34047.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "27100.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNzUzNS4wMCIsImJhc2VfZmFyZSI6IjI4MzQ4OC4wMCIsInRheCI6IjM0MDQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzQwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxNjgzNS4wMCIsImJhc2VfZmFyZSI6IjI4Mjc4OC4wMCIsInRheCI6IjM0MDQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgyNzg4LjAwIiwidGF4IjoiMzQwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY4MzUuMDAiLCJiYXNlX2ZhcmUiOiIyODI3ODguMDAiLCJ0YXgiOiIzNDA0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY4MzUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3MTAwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-46", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-46", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 317535, "calendar_total_sell": 317535, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 317535, "filter": { "id": "F1TT00016-46", "price": 317535, "journey_duration": "PT2D11H17M", "journey_duration_seconds": 213420, "layover_duration": "PT19H0M", "layover_duration_seconds": 68400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-42", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8250 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-42", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-42", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "0-42", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-42", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6703, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-42", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 318917.65, "gross_total": 2482.33, "base_fare": 285053.31, "tax": 33864.33, "sell": { "currency": "BDT", "total": 318917.65, "base_fare": 285053.31, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjQ4OS4zMywiYmFzZV9mYXJlIjoyMjI1LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI0ODIuMzMsImJhc2VfZmFyZSI6MjIxOCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjQ4Mi4zMywiYmFzZV9mYXJlIjoyMjE4LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 318917.65, "base_fare": 285053.31, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284156.52", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 318917.65, "base_fare": 285053.31, "tax": 33864.33, "gross": { "base_fare": "284156.52", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI0ODkuMzMiLCJiYXNlX2ZhcmUiOiIyMjI1LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxOC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjQ4Mi4zMyIsImJhc2VfZmFyZSI6IjIyMTguMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjE4LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjQ4Mi4zMyIsImJhc2VfZmFyZSI6IjIyMTguMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ4Mi4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": "Private Fare", "brandCode": "MAIN#ER42", "brandName": "MAIN CABIN", "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": false, "forSegment": null, "applied": "prior_to_departure", "amount": 318020.85, "currency": "BDT", "fmg": { "amount": 318020.85, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 318020.85 }, "supplier": { "amount": 2482.33, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 318020.85, "currency": "BDT", "fmg": { "amount": 318020.85, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 318020.85 }, "supplier": { "amount": 2482.33, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MjUwLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM5LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVypGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjUxNywiZWxhcHNlZFRpbWUiOjgyNSwib3JpZ2luIjoiRE9IIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IkRPSCIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMTU6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMzMsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0wOS0yMiIsImRlcGFydHVyZUxvY2F0aW9uIjoiQk9TIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjksImVsYXBzZWRUaW1lIjoxMzkyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6IjMiLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUKioqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg3LCJlbGFwc2VkVGltZSI6OTIsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxNzoyODowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTk6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjgiLCJkZXN0aW5hdGlvbl9jaXR5IjoiTllDIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsIm9wZXJhdGluZyI6IkFBIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NzQ1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiJFNzUiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcwMywiZWxhcHNlZFRpbWUiOjc3MCwib3JpZ2luIjoiSkZLIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDIxOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiOCIsIm9yaWdpbl9jaXR5IjoiTllDIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiRE9IIiwibWFya2V0aW5nIjoiQUEiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgxMTYsIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3MDIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IlFSIiwiYWlyY3JhZnRfY29kZSI6Ijc3NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqTVRXKkZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNDM4LCJlbGFwc2VkVGltZSI6MzE1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTg6MjU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yNFQwMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODE0Miwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjYzOCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiQUEiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ4Mi4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjIxOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjIxOCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMjE4LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0wOS0xNSIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTkiLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkFBIEFBIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNDgyLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjE4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjIxOCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMjE4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjcyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3MCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzAsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzAsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MTI3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsImJyYW5kQ29kZSI6Ik1BSU4ifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyOTI0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNjYwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNjYwLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI2NjAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyOTI0LjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNjYwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjY2MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNjYwLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSBQRkMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJBQSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUEifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkFBIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiQUEifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEwLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjcxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6NzEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTE4MCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTE4MCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTE4MCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTE4MCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6ODcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgRVhDRVNTIEJBRyJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VDT05EIEVYQ0VTUyBCQUcifSx7ImlkIjoxMDUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSx7ImlkIjoxNDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUEVSU09OQUwgSVRFTSAgVVAgVE8gNDAgTEkifSx7ImlkIjo5NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1VIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWSBPTiBVUCBUTyA0NSBMSSAxMTUgTENNIn0seyJpZCI6MTAzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJTQiIsInN1YkNvZGUiOiIwQlYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIFNUQU5EQlkifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDhTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBDSEFOR0UifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIENIRUNLSU4ifSx7ImlkIjo5MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiRlNDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGTEFHU0hJUCBDSEVDS0lOIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURNSVJBTFMgQ0xVQiJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFBRFZBTlRBR0UgTUlMRVMifSx7ImlkIjo5OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIEJFVkVSQUdFIn0seyJpZCI6MTQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgT1IgU05BQ0sifSx7ImlkIjoxMjIsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiV0kgRkkifSx7ImlkIjo4MywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjY5LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwMzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUUkVBTUlORyBWSURFTyJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJNQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1BSU4gQ0FCSU4gRVhUUkEifSx7ImlkIjoxMzYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjEzMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWFRSQSBMRUcgUk9PTSJ9LHsiaWQiOjc0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQUlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gU0VBVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJMRlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxJRSBGTEFUIFNFQVQifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiJQU0EiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUUyJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJTQk8iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIEJPQVJESU5HIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJicmFuZENvZGUiOiJNQUlORkwifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 318917.65, "calendar_total_sell": 318917.65, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 318917.65, "filter": { "id": "F1SE00005-42", "price": 318917.65, "gross_total": 2482.33, "journey_duration": "PT23H12M", "journey_duration_seconds": 83520, "layover_duration": "PT3H35M", "layover_duration_seconds": 12900, "carrier_operating": "QR", "carrier_marketing": "AA", "aircraft": "777", "aircraft_name": "777", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-43", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 9, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-43", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8133 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-43", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "0-43", "origin": "BOS", "departure_time": "2026-09-22T17:28:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 4745 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 7, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "1-43", "origin": "JFK", "departure_time": "2026-09-22T21:30:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H50M", "distance": 6703, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 702 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8116 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } }, { "air_segment_key": "2-43", "origin": "DOH", "departure_time": "2026-09-23T18:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": 2438, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 638 }, "marketing": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": 8142 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "MAIN CABIN", "cabin_code": "Y", "booking_code": "N", "meal_code": "M", "seat_available": 4, "fareBasisCode": "NNX0NCN1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "MAIN CABIN", "brand_code": "MAIN", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NNX0NCN1" ] } } } ] } ], "price": { "currency": "BDT", "total": 318917.65, "gross_total": 2482.33, "base_fare": 285053.31, "tax": 33864.33, "sell": { "currency": "BDT", "total": 318917.65, "base_fare": 285053.31, "tax": 33864.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjQ4OS4zMywiYmFzZV9mYXJlIjoyMjI1LCJ0YXgiOjI2NC4zM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI0ODIuMzMsImJhc2VfZmFyZSI6MjIxOCwidGF4IjoyNjQuMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjQ4Mi4zMywiYmFzZV9mYXJlIjoyMjE4LCJ0YXgiOjI2NC4zM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 318917.65, "base_fare": 285053.31, "tax": 33864.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284156.52", "tax": "33864.33", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 318917.65, "base_fare": 285053.31, "tax": 33864.33, "gross": { "base_fare": "284156.52", "tax": "33864.33", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26523.41" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI0ODkuMzMiLCJiYXNlX2ZhcmUiOiIyMjI1LjAwIiwidGF4IjoiMjY0LjMzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxOC4wMCIsInRheCI6IjI2NC4zMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjQ4Mi4zMyIsImJhc2VfZmFyZSI6IjIyMTguMDAiLCJ0YXgiOiIyNjQuMzMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjE4LjAwIiwidGF4IjoiMjY0LjMzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjQ4Mi4zMyIsImJhc2VfZmFyZSI6IjIyMTguMDAiLCJ0YXgiOiIyNjQuMzMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ4Mi4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3LjAzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "MAIN CABIN", "promo_rules": "Private Fare", "brandCode": "MAIN#ER43", "brandName": "MAIN CABIN", "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": false, "forSegment": null, "applied": "prior_to_departure", "amount": 318020.85, "currency": "BDT", "fmg": { "amount": 318020.85, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 318020.85 }, "supplier": { "amount": 2482.33, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 318020.85, "currency": "BDT", "fmg": { "amount": 318020.85, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 318020.85 }, "supplier": { "amount": 2482.33, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 35231.31, "currency": "BDT", "fmg": { "amount": 35231.31, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 35231.31 }, "supplier": { "amount": 275, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MzQsImVsYXBzZWRUaW1lIjoxMzgwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKioqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjFUMDQ6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IkRPSCIsIm1hcmtldGluZyI6IlFSIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZyI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2MzksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NTE3LCJlbGFwc2VkVGltZSI6ODI1LCJvcmlnaW4iOiJET0giLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjFUMDg6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiRE9IIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNToxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODEzMywib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0Mywib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiMzU5IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJCT1MiLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6OSwiZWxhcHNlZFRpbWUiOjEzOTIsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjoiMyIsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqKlQqKipTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxODcsImVsYXBzZWRUaW1lIjo5Miwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDE3OjI4OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJKRksiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQxOTowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiOCIsImRlc3RpbmF0aW9uX2NpdHkiOiJOWUMiLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDc0NSwib3BlcmF0aW5nIjoiQUEiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ3NDUsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IkU3NSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzAzLCJlbGFwc2VkVGltZSI6NzcwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjE6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI4Iiwib3JpZ2luX2NpdHkiOiJOWUMiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE3OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJET0giLCJtYXJrZXRpbmciOiJBQSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODExNiwib3BlcmF0aW5nIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjcwMiwib3BlcmF0aW5nT3ZlcndyaXRlIjoiUVIiLCJhaXJjcmFmdF9jb2RlIjoiNzc3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVFcqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjI0MzgsImVsYXBzZWRUaW1lIjozMTUsIm9yaWdpbiI6IkRPSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QxODoyNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJET0giLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTI0VDAyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkFBIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4MTQyLCJvcGVyYXRpbmciOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NjM4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJRUiIsImFpcmNyYWZ0X2NvZGUiOiI3NzciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJBQSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNDgyLjMzLCJ0b3RhbFRheEFtb3VudCI6MjY0LjMzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjE4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMjE4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIyMTgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTA5LTE1IiwibGFzdFRpY2tldFRpbWUiOiIyMzo1OSIsImdvdmVybmluZ0NhcnJpZXJzIjoiQUEgQUEiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI0ODIuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyMTgsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMjE4LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIyMTgsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NzIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik4iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJOTlgwTkNOMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTiIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4iLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjk1OSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTkxOCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3MiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTU5LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcwLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTU5LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3MCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTU5LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3MCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTU5LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6NTgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjoxMjcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyNzUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwiYnJhbmRDb2RlIjoiTUFJTiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjF9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI3MDMuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI0MzksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0MzksImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjQzOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjcwMy4zMywidG90YWxUYXhBbW91bnQiOjI2NC4zMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjQzOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjI0MzksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzOSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UgUEZDIn0seyJjb2RlIjoiUFoyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBBUlJJVkFMUyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJBSVJQT1JUIEZFRSBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0FGRVRZIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFBIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo3MiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik5OWDBOQ04xIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlOIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6OTU5LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxOTE4LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJOIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTk5YME5DTjEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU4iLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50Ijo5NTksImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE5MTgsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhQWCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJBMjA0In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiVk5YME5DTjUiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6Ik1BSU5GTCIsImJyYW5kTmFtZSI6Ik1BSU4gQ0FCSU4gRkxFWElCTEUiLCJwcm9ncmFtSWQiOiIxODk3OTgiLCJwcm9ncmFtQ29kZSI6IkFBUEEiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJBQUJGUEExUyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJBQSIsImZhcmVBbW91bnQiOjExODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIzNjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjg3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIEVYQ0VTUyBCQUcifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0QiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQ09ORCBFWENFU1MgQkFHIn0seyJpZCI6MTA1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0UiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRISVJEIENIRUNLRUQgQkFHIn0seyJpZCI6MTQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBFUlNPTkFMIElURU0gIFVQIFRPIDQwIExJIn0seyJpZCI6OTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNVSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkgT04gVVAgVE8gNDUgTEkgMTE1IExDTSJ9LHsiaWQiOjEwMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiU0IiLCJzdWJDb2RlIjoiMEJWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTQU1FIERBWSBTVEFOREJZIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA4UyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgQ0hBTkdFIn0seyJpZCI6OTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkZTQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkxBR1NISVAgQ0hFQ0tJTiJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFETUlSQUxTIENMVUIifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBQURWQU5UQUdFIE1JTEVTIn0seyJpZCI6OTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBCRVZFUkFHRSJ9LHsiaWQiOjE0NSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIE9SIFNOQUNLIn0seyJpZCI6MTIyLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IldJIEZJIn0seyJpZCI6ODMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifSx7ImlkIjo2OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMDMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVFJFQU1JTkcgVklERU8ifSx7ImlkIjo0MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiTUNFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQUlOIENBQklOIEVYVFJBIn0seyJpZCI6MTM2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxMzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhUUkEgTEVHIFJPT00ifSx7ImlkIjo3NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIFNFQVQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiTEZTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMSUUgRkxBVCBTRUFUIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiUFNBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVFMifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiU0JPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBCT0FSRElORyJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBDSEVDS0lOIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjI3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6Mjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkFBIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjF9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI5MjQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI2NjAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI2NjAsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjY2MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMDktMTUiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU5IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJBQSBBQSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI5MjQuMzMsInRvdGFsVGF4QW1vdW50IjoyNjQuMzMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI2NjAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNjYwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI2NjAsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJQWjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIEFSUklWQUxTIn0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTYuNSwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNBRkVUWSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiUVIifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTksInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlFSIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJRUiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxOSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiUVIifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE5LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJRUiJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlFSIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NzEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWTlgwTkNONSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiTUFJTkZMIiwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsInByb2dyYW1JZCI6IjE4OTc5OCIsInByb2dyYW1Db2RlIjoiQUFQQSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkFBQkZQQTFTIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6IkFBIiwiZmFyZUFtb3VudCI6MTE4MCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjM2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjo3MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYUFgiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQTIwNCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlZOWDBOQ041IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJNQUlORkwiLCJicmFuZE5hbWUiOiJNQUlOIENBQklOIEZMRVhJQkxFIiwicHJvZ3JhbUlkIjoiMTg5Nzk4IiwicHJvZ3JhbUNvZGUiOiJBQVBBIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQUFCRlBBMVMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiQUEiLCJmYXJlQW1vdW50IjoxMTgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMzYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWFBYIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkEyMDQifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo4NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBFWENFU1MgQkFHIn0seyJpZCI6NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUNPTkQgRVhDRVNTIEJBRyJ9LHsiaWQiOjEwNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LHsiaWQiOjE0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1NIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQRVJTT05BTCBJVEVNICBVUCBUTyA0MCBMSSJ9LHsiaWQiOjk0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZIE9OIFVQIFRPIDQ1IExJIDExNSBMQ00ifSx7ImlkIjoxMDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlNCIiwic3ViQ29kZSI6IjBCViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0FNRSBEQVkgU1RBTkRCWSJ9LHsiaWQiOjUwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOFMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNBTUUgREFZIENIQU5HRSJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTM1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQ0hFQ0tJTiJ9LHsiaWQiOjkxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJGU0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZMQUdTSElQIENIRUNLSU4ifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRE1JUkFMUyBDTFVCIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQUFEVkFOVEFHRSBNSUxFUyJ9LHsiaWQiOjk4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQkVWRVJBR0UifSx7ImlkIjoxNDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBPUiBTTkFDSyJ9LHsiaWQiOjEyMiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJXSSBGSSJ9LHsiaWQiOjgzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn0seyJpZCI6NjksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjAzMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RSRUFNSU5HIFZJREVPIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6Ik1DRSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFJTiBDQUJJTiBFWFRSQSJ9LHsiaWQiOjEzNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYVFJBIExFRyBST09NIn0seyJpZCI6NzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBSUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBTRUFUIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IkxGUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTElFIEZMQVQgU0VBVCJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IlBTQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVRTIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlNCTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgQk9BUkRJTkcifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiTUFJTiBDQUJJTiBGTEVYSUJMRSIsImJyYW5kQ29kZSI6Ik1BSU5GTCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 318917.65, "calendar_total_sell": 318917.65, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 318917.65, "filter": { "id": "F1SE00005-43", "price": 318917.65, "gross_total": 2482.33, "journey_duration": "PT23H12M", "journey_duration_seconds": 83520, "layover_duration": "PT3H35M", "layover_duration_seconds": 12900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "MAIN CABIN", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609221728jfk2026092219004745adtjfk202609222130doh202609231720702adtdoh202609231825dac202609240240638adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-47", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-47", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-47", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-47", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-47", "price": 319068, "journey_duration": "PT2D9H45M", "journey_duration_seconds": 207900, "layover_duration": "PT15H38M", "layover_duration_seconds": 56280, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-48", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-48", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-48", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-48", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-48", "price": 319068, "journey_duration": "PT2D2H45M", "journey_duration_seconds": 182700, "layover_duration": "PT8H38M", "layover_duration_seconds": 31080, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-49", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-49", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-49", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-49", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-49", "price": 319068, "journey_duration": "PT2D10H57M", "journey_duration_seconds": 212220, "layover_duration": "PT16H38M", "layover_duration_seconds": 59880, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-50", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-50", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-50", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-50", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-50", "price": 319068, "journey_duration": "PT2D3H57M", "journey_duration_seconds": 187020, "layover_duration": "PT9H38M", "layover_duration_seconds": 34680, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-51", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-51", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-51", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-51", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-51", "price": 319068, "journey_duration": "PT2D12H14M", "journey_duration_seconds": 216840, "layover_duration": "PT18H9M", "layover_duration_seconds": 65340, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-52", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-52", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-52", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-52", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-52", "price": 319068, "journey_duration": "PT2D5H14M", "journey_duration_seconds": 191640, "layover_duration": "PT11H9M", "layover_duration_seconds": 40140, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-53", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-53", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-53", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-53", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-53", "price": 319068, "journey_duration": "PT2D10H5M", "journey_duration_seconds": 209100, "layover_duration": "PT16H4M", "layover_duration_seconds": 57840, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221120jfk2026092212341117jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-54", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-54", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-54", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-54", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-54", "price": 319068, "journey_duration": "PT2D11H39M", "journey_duration_seconds": 214740, "layover_duration": "PT17H38M", "layover_duration_seconds": 63480, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220946jfk2026092211001017jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-55", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-55", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-55", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-55", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-55", "price": 319068, "journey_duration": "PT2D14H14M", "journey_duration_seconds": 224040, "layover_duration": "PT20H8M", "layover_duration_seconds": 72480, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220711jfk202609220830917jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-56", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-56", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-56", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-56", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-56", "price": 319068, "journey_duration": "PT2D14H14M", "journey_duration_seconds": 224040, "layover_duration": "PT20H13M", "layover_duration_seconds": 72780, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-57", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-57", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-57", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-57", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-57", "price": 319068, "journey_duration": "PT2D5H9M", "journey_duration_seconds": 191340, "layover_duration": "PT11H8M", "layover_duration_seconds": 40080, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 319068, "gross_total": 318368, "base_fare": 285343, "tax": 33725, "sell": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MDY4LCJiYXNlX2ZhcmUiOjI4NTM0MywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxODM2OCwiYmFzZV9mYXJlIjoyODQ2NDMsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE4MzY4LCJiYXNlX2ZhcmUiOjI4NDY0MywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "284643.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 319068, "base_fare": 285343, "tax": 33725, "gross": { "base_fare": "284643.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTA2OC4wMCIsImJhc2VfZmFyZSI6IjI4NTM0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxODM2OC4wMCIsImJhc2VfZmFyZSI6IjI4NDY0My4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjQzLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTgzNjguMDAiLCJiYXNlX2ZhcmUiOiIyODQ2NDMuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTgzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn7xATtbfEpj14wBHrIRf\/\/wwJjTMyAywsLOScA4UzzRzzv034TE+FvBdAEMxrWcAcT4m8bCAihtw1KuuKQyV0Spw+MvtgnderJWy0JaeamI14e7xAQ9k1+210aBv4gbIblFJ3bZRsynphUHSBvWpbX0A4LHk=", "FareInfoRef": "VTyzoBz3nDKA3y+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 319068, "calendar_total_sell": 319068, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319068, "filter": { "id": "F1TT00016-58", "price": 319068, "journey_duration": "PT2D6H20M", "journey_duration_seconds": 195600, "layover_duration": "PT12H14M", "layover_duration_seconds": 44040, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220600jfk2026092207244357jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT27H22M", "transit_time": "6H45M", "routes": [ { "air_segment_key": "0-44", "origin": "DAC", "departure_time": "2026-09-21T21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-09-22T00:15:00", "destination_terminal": "A", "destination_airport": { "name": "Zayed International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2268, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": 64 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 1367 }, "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": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MNN05H6R", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MNN05H6R" ] } } }, { "air_segment_key": "1-44", "origin": "AUH", "departure_time": "2026-09-22T02:35:00", "origin_terminal": "A", "origin_airport": { "name": "Zayed International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JFK", "arrival_time": "2026-09-22T08:35:00", "destination_terminal": "4", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT14H00M", "distance": 6856, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 1 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 1 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MNN05H6R", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MNN05H6R" ] } } }, { "air_segment_key": "2-44", "origin": "JFK", "departure_time": "2026-09-22T13:00:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": 187, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 1118 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 8304 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 7, "fareBasisCode": "MNN05H6R", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MNN05H6R" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-44", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT24H10M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "0-44", "origin": "BOS", "departure_time": "2026-09-22T18:40:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": 187, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 817 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 8265 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 7, "fareBasisCode": "LNN05H69", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LNN05H69" ] } } }, { "air_segment_key": "1-44", "origin": "JFK", "departure_time": "2026-09-22T22:20:00", "origin_terminal": "4", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "AUH", "arrival_time": "2026-09-23T19:20:00", "destination_terminal": "A", "destination_airport": { "name": "Zayed International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6856, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 4 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 4 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LNN05H69", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LNN05H69" ] } } }, { "air_segment_key": "2-44", "origin": "AUH", "departure_time": "2026-09-23T22:00:00", "origin_terminal": "A", "origin_airport": { "name": "Zayed International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-09-24T04:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT4H50M", "distance": 2268, "lay_over": "PT02H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 382 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 382 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LNN05H69", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY BASIC", "brand_code": "YBASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LNN05H69" ] } } } ] } ], "price": { "currency": "BDT", "total": 319263.56, "gross_total": 2485.03, "base_fare": 289793.53, "tax": 29470.03, "sell": { "currency": "BDT", "total": 319263.56, "base_fare": 289793.53, "tax": 29470.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjQ5Mi4wMywiYmFzZV9mYXJlIjoyMjYyLCJ0YXgiOjIzMC4wM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI0ODUuMDMsImJhc2VfZmFyZSI6MjI1NSwidGF4IjoyMzAuMDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjQ4NS4wMywiYmFzZV9mYXJlIjoyMjU1LCJ0YXgiOjIzMC4wM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 319263.56, "base_fare": 289793.53, "tax": 29470.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "288896.73", "tax": "29470.03", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 319263.56, "base_fare": 289793.53, "tax": 29470.03, "gross": { "base_fare": "288896.73", "tax": "29470.03", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "22129.11" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI0OTIuMDMiLCJiYXNlX2ZhcmUiOiIyMjYyLjAwIiwidGF4IjoiMjMwLjAzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1NS4wMCIsInRheCI6IjIzMC4wMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjQ4NS4wMyIsImJhc2VfZmFyZSI6IjIyNTUuMDAiLCJ0YXgiOiIyMzAuMDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjU1LjAwIiwidGF4IjoiMjMwLjAzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjQ4NS4wMyIsImJhc2VfZmFyZSI6IjIyNTUuMDAiLCJ0YXgiOiIyMzAuMDMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ4NS4wMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTcyLjczIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "ECONOMY BASIC", "promo_rules": "Private Fare", "brandCode": "YBASIC#ER44", "brandName": "ECONOMY BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 318366.76, "data": [ { "type": "change", "canChanges": false, "forSegment": null, "applied": "prior_to_departure", "amount": 318366.76, "currency": "BDT", "fmg": { "amount": 318366.76, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 318366.76 }, "supplier": { "amount": 2485.03, "currency": "USD" } }, { "type": "change", "canChanges": false, "forSegment": null, "applied": "after_departure", "amount": 318366.76, "currency": "BDT", "fmg": { "amount": 318366.76, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 318366.76 }, "supplier": { "amount": 2485.03, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 318366.76, "currency": "BDT", "fmg": { "amount": 318366.76, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 318366.76 }, "supplier": { "amount": 2485.03, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 318366.76, "currency": "BDT", "fmg": { "amount": 318366.76, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 318366.76 }, "supplier": { "amount": 2485.03, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MjcsImVsYXBzZWRUaW1lIjoxNjQyLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVCpUKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjIyNjgsImVsYXBzZWRUaW1lIjozMTAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMVQyMTowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiQVVIIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMDA6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQVVIIiwibWFya2V0aW5nIjoiRVkiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjEzNjcsIm9wZXJhdGluZyI6IjNMIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2NCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiM0wiLCJhaXJjcmFmdF9jb2RlIjoiMzIwIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IioqVCoqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY4NTYsImVsYXBzZWRUaW1lIjo4NDAsIm9yaWdpbiI6IkFVSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQwMjozNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6IkFVSCIsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMDg6MzU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJkZXN0aW5hdGlvbl9jaXR5IjoiTllDIiwibWFya2V0aW5nIjoiRVkiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjEsIm9wZXJhdGluZyI6IkVZIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzNTEiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UVyoqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg3LCJlbGFwc2VkVGltZSI6ODcsIm9yaWdpbiI6IkpGSyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMzowMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjUiLCJvcmlnaW5fY2l0eSI6Ik5ZQyIsImRlc3RpbmF0aW9uIjoiQk9TIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMTQ6Mjc6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IkMiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQk9TIiwibWFya2V0aW5nIjoiRVkiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgzMDQsIm9wZXJhdGluZyI6IkI2Iiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxMTE4LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJCNiIsImFpcmNyYWZ0X2NvZGUiOiIyMjMiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjozNSwiZWxhcHNlZFRpbWUiOjE0NTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUVyoqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTg3LCJlbGFwc2VkVGltZSI6ODAsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxODo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkMiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiSkZLIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMjA6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjUiLCJkZXN0aW5hdGlvbl9jaXR5IjoiTllDIiwibWFya2V0aW5nIjoiRVkiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjgyNjUsIm9wZXJhdGluZyI6IkI2Iiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4MTcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IkI2IiwiYWlyY3JhZnRfY29kZSI6IjIyMyIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2ODU2LCJlbGFwc2VkVGltZSI6NzgwLCJvcmlnaW4iOiJKRksiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMjI6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiI0Iiwib3JpZ2luX2NpdHkiOiJOWUMiLCJkZXN0aW5hdGlvbiI6IkFVSCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDE5OjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb25fY2l0eSI6IkFVSCIsIm1hcmtldGluZyI6IkVZIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0LCJvcGVyYXRpbmciOiJFWSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzUxIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKlcqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjIyNjgsImVsYXBzZWRUaW1lIjoyOTAsIm9yaWdpbiI6IkFVSCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yM1QyMjowMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJvcmlnaW5fY2l0eSI6IkFVSCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjRUMDQ6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiRVkiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjM4Miwib3BlcmF0aW5nIjoiRVkiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjM4Miwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzdXIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJFWSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNDg1LjAzLCJ0b3RhbFRheEFtb3VudCI6MjMwLjAzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjU1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMjU1LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIyNTUsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkVZIEVZIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNDg1LjAzLCJ0b3RhbFRheEFtb3VudCI6MjMwLjAzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMjU1LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjI1NSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMjU1LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFWSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQjYifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjExLCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFWSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjUsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjEyLCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxNSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFWSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1OTjA1SDZSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQkFTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEJBU0lDIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6MTA0MiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjA4NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlQiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWUMwNiJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTU5OMDVINlIiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllCQVNJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQkFTSUMiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50IjoxMDQyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMDg0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSVCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZQzA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjksImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTU5OMDVINlIiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllCQVNJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQkFTSUMiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50IjoxMDQyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMDg0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSVCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZQzA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTE5OMDVINjkiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllCQVNJQyIsImJyYW5kTmFtZSI6IkVDT05PTVkgQkFTSUMiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo2NDgsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEyOTYsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSVCIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZVjA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6MTMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMTk4wNUg2OSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUJBU0lDIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBCQVNJQyIsInByb2dyYW1JZCI6IjE4NTU4OSIsInByb2dyYW1Db2RlIjoiQ0ZGRVkiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVRXRUVOICBBUkVBIDAxIFRPIEFMTCBERVNUTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQiIsImdvdmVybmluZ0NhcnJpZXIiOiJFWSIsImZhcmVBbW91bnQiOjY0OCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTI5NiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJUIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllWMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMywiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkxOTjA1SDY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQkFTSUMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEJBU0lDIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6NjQ4LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMjk2LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlQiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWVYwNiJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjMsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMzIsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjoxNDYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSx7ImlkIjo4NiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVGRVJSRUQgIFNFQVQgU0VMRUNUSU9OIn0seyJpZCI6MzksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IlNBNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTkVJR0hCT1VSIEZSRUUgU0VBVCJ9LHsiaWQiOjExMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCSUQgVE8gVVBHUkFERSJ9LHsiaWQiOjE0NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIwNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjYyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjM1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTI2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjExNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMDksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTMxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNMzAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQRVJDRU5UICBNSUxFUyBFQVJORUQifSx7ImlkIjo4OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiRVlNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQRVJDRU5UIFRJRVIgTUlMRVMgRUFSTkVEIn0seyJpZCI6MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiRVlCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIFRJRVIgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjAxMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBCQUcifSx7ImlkIjo3OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEw1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJIQU5EIEJBRyAgUEVSU09OQUwgSVRFTSJ9LHsiaWQiOjQxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJBMlAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZSRUUgQ0hFQ0tFRCBCQUcgVVBUTyAyUCJ9LHsiaWQiOjQ2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSDYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSx7ImlkIjoxMzcsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkdUIiwic3ViQ29kZSI6IjBCTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIFVBRSBDSEFVRkZFVVIifSx7ImlkIjo2NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCVVNJTkVTUyBMT1VOR0UifSx7ImlkIjo5NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiRkMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGSVJTVCBMT1VOR0UgVVAgVE8gNCBIT1VSUyJ9LHsiaWQiOjI3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0seyJpZCI6OTAsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyBGRUUifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBBQ0NFU1MifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiTExBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgTEFORCBBTkQgTEVBVkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiSENJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgSE9NRSBDSEVDSyBJTiJ9LHsiaWQiOjE1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiTUFTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgTUVFVCBBTkQgQVNTSVNUIn0seyJpZCI6OTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkNOQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIENPTkNJRVJHRSJ9LHsiaWQiOjgyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJFR0MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBHTE9CQUwgQ0hBVUZGRVVSIn0seyJpZCI6NzYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IlVZQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFOVUFMIFVQR1JBREUgWSBUTyBDIn0seyJpZCI6NzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IlVDRiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUFOVUFMIFVQR1JBREUgQyBUTyBGIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6ZmFsc2V9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIEJBU0lDIiwiYnJhbmRDb2RlIjoiWUJBU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkVZIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI1MTkuMDMsInRvdGFsVGF4QW1vdW50IjoyMzAuMDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyODksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIyODguNSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMjg5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJFWSBFWSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjUxOS4wMywidG90YWxUYXhBbW91bnQiOjIzMC4wMywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjI4OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIyODksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjI4OC41LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVZIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQjYifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRVkifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRVkifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNTk4wNVY2UiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWVZBTFVFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsInByb2dyYW1JZCI6IjE4NTU4OSIsInByb2dyYW1Db2RlIjoiQ0ZGRVkiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVRXRUVOICBBUkVBIDAxIFRPIEFMTCBERVNUTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQiIsImdvdmVybmluZ0NhcnJpZXIiOiJFWSIsImZhcmVBbW91bnQiOjEwNjEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIxMjIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJTIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllDMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1OTjA1VjZSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6MTA2MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjEyMiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlMiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWUMwNiJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6Ik1OTjA1VjZSIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6MTA2MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjEyMiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlMiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWUMwNiJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkxOTjA1VjY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6NjYyLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEzMjUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUyIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZVjA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6MjIsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMTk4wNVY2OSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWVZBTFVFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsInByb2dyYW1JZCI6IjE4NTU4OSIsInByb2dyYW1Db2RlIjoiQ0ZGRVkiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVRXRUVOICBBUkVBIDAxIFRPIEFMTCBERVNUTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQiIsImdvdmVybmluZ0NhcnJpZXIiOiJFWSIsImZhcmVBbW91bnQiOjY2Mi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMzI1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlMiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWVYwNiJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIyLCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTE5OMDVWNjkiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllWQUxVRSIsImJyYW5kTmFtZSI6IkVDT05PTVkgVkFMVUUiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo2NjIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTMyNSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJTIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllWMDYifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzMiwiYXBwbGljYXRpb24iOiJEIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjE0NiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LHsiaWQiOjg2LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRUZFUlJFRCAgU0VBVCBTRUxFQ1RJT04ifSx7ImlkIjozOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiU0E0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJORUlHSEJPVVIgRlJFRSBTRUFUIn0seyJpZCI6MTksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQklEIFRPIFVQR1JBREUifSx7ImlkIjo1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIwNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjM1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTI2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjExNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMDksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTMxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNMzAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQRVJDRU5UICBNSUxFUyBFQVJORUQifSx7ImlkIjo4OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiRVlNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQRVJDRU5UIFRJRVIgTUlMRVMgRUFSTkVEIn0seyJpZCI6MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiRVlCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIFRJRVIgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjAxMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBCQUcifSx7ImlkIjo3OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEw1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJIQU5EIEJBRyAgUEVSU09OQUwgSVRFTSJ9LHsiaWQiOjcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkEyUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRlJFRSBDSEVDS0VEIEJBRyBVUFRPIDJQIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBINiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LHsiaWQiOjEzNywiYXBwbGljYXRpb24iOiJEIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiR1QiLCJzdWJDb2RlIjoiMEJOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgVUFFIENIQVVGRkVVUiJ9LHsiaWQiOjY1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJVU0lORVNTIExPVU5HRSJ9LHsiaWQiOjk3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiJGQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIExPVU5HRSBVUCBUTyA0IEhPVVJTIn0seyJpZCI6MjcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRk9PRCBBTkQgQkVWRVJBR0UifSx7ImlkIjo2MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIEZFRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LHsiaWQiOjUzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJMTEEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBMQU5EIEFORCBMRUFWRSJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJIQ0kiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBIT01FIENIRUNLIElOIn0seyJpZCI6MTUzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJNQVMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBNRUVUIEFORCBBU1NJU1QifSx7ImlkIjo5MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiQ05DIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgQ09OQ0lFUkdFIn0seyJpZCI6ODIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkVHQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIEdMT0JBTCBDSEFVRkZFVVIifSx7ImlkIjoyNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVVAiLCJzdWJDb2RlIjoiVVlDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQU5VQUwgVVBHUkFERSBZIFRPIEMifSx7ImlkIjo3NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVVAiLCJzdWJDb2RlIjoiVUNGIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQU5VQUwgVVBHUkFERSBDIFRPIEYifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoyMzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjIzMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsImJyYW5kQ29kZSI6IllWQUxVRSJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJFWSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyNjEyLjAzLCJ0b3RhbFRheEFtb3VudCI6MjMwLjAzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMzgyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMzgyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIzODIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkVZIEVZIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyNjEyLjAzLCJ0b3RhbFRheEFtb3VudCI6MjMwLjAzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyMzgyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjM4MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyMzgyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVZIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQjYifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRVkifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRVkifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNTk4wNUM2UiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50IjoxMTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIyMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWUMwNiJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTU5OMDVDNlIiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6MTExNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMjMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllDMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJNTk4wNUM2UiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50IjoxMTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIyMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWUMwNiJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQ0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkxOTjA1QzY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ09NRk9SVCIsImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsInByb2dyYW1JZCI6IjE4NTU4OSIsInByb2dyYW1Db2RlIjoiQ0ZGRVkiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVRXRUVOICBBUkVBIDAxIFRPIEFMTCBERVNUTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQiIsImdvdmVybmluZ0NhcnJpZXIiOiJFWSIsImZhcmVBbW91bnQiOjcwMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNDAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZVjA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6NDQsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMTk4wNUM2OSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNPTUZPUlQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIENPTUZPUlQiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo3MDEuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTQwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWVYwNiJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQ0LCJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTE5OMDVDNjkiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDT01GT1JUIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBDT01GT1JUIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6NzAxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE0MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllWMDYifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo3MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjY4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6NDUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSx7ImlkIjo4NiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVGRVJSRUQgIFNFQVQgU0VMRUNUSU9OIn0seyJpZCI6MzksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IlNBNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTkVJR0hCT1VSIEZSRUUgU0VBVCJ9LHsiaWQiOjE5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJJRCBUTyBVUEdSQURFIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMDUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo2MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVVIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTI2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjExNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMDksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTMxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJNMzAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwMCBQRVJDRU5UICBNSUxFUyBFQVJORUQifSx7ImlkIjo4OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiRVlNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNSBQRVJDRU5UIFRJRVIgTUlMRVMgRUFSTkVEIn0seyJpZCI6MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiRVlCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIFRJRVIgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjAxMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBCQUcifSx7ImlkIjo3OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEw1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJIQU5EIEJBRyAgUEVSU09OQUwgSVRFTSJ9LHsiaWQiOjcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkEyUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRlJFRSBDSEVDS0VEIEJBRyBVUFRPIDJQIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBINiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LHsiaWQiOjEzNywiYXBwbGljYXRpb24iOiJEIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiR1QiLCJzdWJDb2RlIjoiMEJOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgVUFFIENIQVVGRkVVUiJ9LHsiaWQiOjY1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJVU0lORVNTIExPVU5HRSJ9LHsiaWQiOjk3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiJGQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZJUlNUIExPVU5HRSBVUCBUTyA0IEhPVVJTIn0seyJpZCI6MjcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRk9PRCBBTkQgQkVWRVJBR0UifSx7ImlkIjo2MywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIEZFRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LHsiaWQiOjUzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJMTEEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBMQU5EIEFORCBMRUFWRSJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJIQ0kiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBIT01FIENIRUNLIElOIn0seyJpZCI6MTUzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJNQVMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBNRUVUIEFORCBBU1NJU1QifSx7ImlkIjo5MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiQ05DIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgQ09OQ0lFUkdFIn0seyJpZCI6ODIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkVHQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIEdMT0JBTCBDSEFVRkZFVVIifSx7ImlkIjoyNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVVAiLCJzdWJDb2RlIjoiVVlDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQU5VQUwgVVBHUkFERSBZIFRPIEMifSx7ImlkIjo3NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVVAiLCJzdWJDb2RlIjoiVUNGIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQU5VQUwgVVBHUkFERSBDIFRPIEYifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoyMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjIwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoyMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjIwMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgQ09NRk9SVCIsImJyYW5kQ29kZSI6IllDT01GT1JUIn0seyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkVZIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjMwNzguMDMsInRvdGFsVGF4QW1vdW50IjoyMzAuMDMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI4NDgsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI4NDgsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6Mjg0OCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiRVkgRVkiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjozMDc4LjAzLCJ0b3RhbFRheEFtb3VudCI6MjMwLjAzLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyODQ4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6Mjg0OCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyODQ4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRVkifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjE1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVZIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJCNiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFWSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6MTAsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQjYifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRVkifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjo1LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVZIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjoxMiwic2VnbWVudF9pZCI6NSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRVkifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNTk4wNUY2UiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWURFTFVYRSIsImJyYW5kTmFtZSI6IkVDT05PTVkgREVMVVhFIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6MTM5NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Mjc5NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZQzA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6MzAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNTk4wNUY2UiIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWURFTFVYRSIsImJyYW5kTmFtZSI6IkVDT05PTVkgREVMVVhFIiwicHJvZ3JhbUlkIjoiMTg1NTg5IiwicHJvZ3JhbUNvZGUiOiJDRkZFWSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkJFVFdFRU4gIEFSRUEgMDEgVE8gQUxMIERFU1ROIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJCIiwiZ292ZXJuaW5nQ2FycmllciI6IkVZIiwiZmFyZUFtb3VudCI6MTM5NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Mjc5NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiA0IDggOSAxMCAxMiAxNSAxNiAxOCAyMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJZQzA2In0seyJmYXJlQ29tcG9uZW50c19pZCI6MzAsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiTU5OMDVGNlIiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllERUxVWEUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIERFTFVYRSIsInByb2dyYW1JZCI6IjE4NTU4OSIsInByb2dyYW1Db2RlIjoiQ0ZGRVkiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJCRVRXRUVOICBBUkVBIDAxIFRPIEFMTCBERVNUTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQiIsImdvdmVybmluZ0NhcnJpZXIiOiJFWSIsImZhcmVBbW91bnQiOjEzOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjI3OTQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgNCA4IDkgMTAgMTIgMTUgMTYgMTggMjMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiWUMwNiJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjU2LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IkxOTjA1RjY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZREVMVVhFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBERUxVWEUiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo4ODYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3NzIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllWMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1NiwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkxOTjA1RjY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZREVMVVhFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBERUxVWEUiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo4ODYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3NzIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllWMDYifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1NiwiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkxOTjA1RjY5IiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZREVMVVhFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBERUxVWEUiLCJwcm9ncmFtSWQiOiIxODU1ODkiLCJwcm9ncmFtQ29kZSI6IkNGRkVZIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQkVUV0VFTiAgQVJFQSAwMSBUTyBBTEwgREVTVE4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkIiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRVkiLCJmYXJlQW1vdW50Ijo4ODYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE3NzIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDQgOCA5IDEwIDEyIDE1IDE2IDE4IDIzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IllWMDYifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjQ1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0seyJpZCI6NjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFRkVSUkVEICBTRUFUIFNFTEVDVElPTiJ9LHsiaWQiOjM5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJTQTQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik5FSUdIQk9VUiBGUkVFIFNFQVQifSx7ImlkIjoxOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCSUQgVE8gVVBHUkFERSJ9LHsiaWQiOjU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjA1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NjIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1VSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEzOSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTE2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEwOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo3MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMzEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6Ik0zMCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAwIFBFUkNFTlQgIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjg5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJFWU0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1IFBFUkNFTlQgVElFUiBNSUxFUyBFQVJORUQifSx7ImlkIjoxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiJFWUIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBFUkNFTlQgVElFUiBNSUxFUyBFQVJORUQifSx7ImlkIjoxOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMDEwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJIQU5EIEJBRyJ9LHsiaWQiOjc5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTDUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkhBTkQgQkFHICBQRVJTT05BTCBJVEVNIn0seyJpZCI6NywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQTJQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGUkVFIENIRUNLRUQgQkFHIFVQVE8gMlAifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEg2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0seyJpZCI6MTM3LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJHVCIsInN1YkNvZGUiOiIwQk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBVQUUgQ0hBVUZGRVVSIn0seyJpZCI6NjUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQlVTSU5FU1MgTE9VTkdFIn0seyJpZCI6OTcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IkZDMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRklSU1QgTE9VTkdFIFVQIFRPIDQgSE9VUlMifSx7ImlkIjoyNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LHsiaWQiOjYzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwTk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik5PIFNIT1cgRkVFIn0seyJpZCI6MTIwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LHsiaWQiOjUzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJMTEEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBMQU5EIEFORCBMRUFWRSJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJIQ0kiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBIT01FIENIRUNLIElOIn0seyJpZCI6MTUzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6Ik0iLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJNQVMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVUSUhBRCBNRUVUIEFORCBBU1NJU1QifSx7ImlkIjo5MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJNIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiQ05DIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFVElIQUQgQ09OQ0lFUkdFIn0seyJpZCI6ODIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiTSIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IkVHQyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRVRJSEFEIEdMT0JBTCBDSEFVRkZFVVIifSx7ImlkIjoyNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVVAiLCJzdWJDb2RlIjoiVVlDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQU5VQUwgVVBHUkFERSBZIFRPIEMifSx7ImlkIjo3NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVVAiLCJzdWJDb2RlIjoiVUNGIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNQU5VQUwgVVBHUkFERSBDIFRPIEYifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBERUxVWEUiLCJicmFuZENvZGUiOiJZREVMVVhFIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "3L", "calendar_total_currency": "BDT", "calendar_total_price": 319263.56, "calendar_total_sell": 319263.56, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 319263.56, "filter": { "id": "F1SE00005-44", "price": 319263.56, "gross_total": 2485.03, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT5H0M", "layover_duration_seconds": 18000, "carrier_operating": "3L", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "night", "departure_departure_time": "2026-09-21T21:05:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T04:50:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202609212105auh20260922001564adtauh202609220235jfk2026092208351adtjfk202609221300bos2026092214271118adtbos202609221840jfk202609222000817adtjfk202609222220auh2026092319204adtauh202609232200dac202609240450382adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320229, "gross_total": 319529, "base_fare": 287197, "tax": 33032, "sell": { "currency": "BDT", "total": 320229, "base_fare": 287197, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjI5LCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxOTUyOSwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5NTI5LCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320229, "base_fare": 287197, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320229, "base_fare": 287197, "tax": 33032, "gross": { "base_fare": "286497.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyOS4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTUyOS4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTk1MjkuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTk1MjksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320229, "calendar_total_sell": 320229, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320229, "filter": { "id": "F1TT00016-59", "price": 320229, "journey_duration": "PT2D11H52M", "journey_duration_seconds": 215520, "layover_duration": "PT19H17M", "layover_duration_seconds": 69420, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320229, "gross_total": 319529, "base_fare": 287197, "tax": 33032, "sell": { "currency": "BDT", "total": 320229, "base_fare": 287197, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjI5LCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxOTUyOSwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5NTI5LCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320229, "base_fare": 287197, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320229, "base_fare": 287197, "tax": 33032, "gross": { "base_fare": "286497.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyOS4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTUyOS4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTk1MjkuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTk1MjksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320229, "calendar_total_sell": 320229, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320229, "filter": { "id": "F1TT00016-60", "price": 320229, "journey_duration": "PT2D20H47M", "journey_duration_seconds": 247620, "layover_duration": "PT1D4H12M", "layover_duration_seconds": 101520, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT22H35M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "0-45", "origin": "DAC", "departure_time": "2026-09-21T01:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-09-21T04:30:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-21", "flight_time": "PT4H50M", "distance": 2202, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "1-45", "origin": "DXB", "departure_time": "2026-09-21T08:20:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BOS", "arrival_time": "2026-09-21T14:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H55M", "distance": 6662, "lay_over": "PT03H50M", "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": 237 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 237 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-45", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT31H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "0-45", "origin": "BOS", "departure_time": "2026-09-22T05:50:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "YUL", "arrival_time": "2026-09-22T07:15:00", "destination_terminal": null, "destination_airport": { "name": "Montreal-Pierre Elliott Trudeau International Airport", "city": "Montr\u00e9al", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-09-22", "flight_time": "PT1H25M", "distance": 254, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": 749 }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": 749 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 7, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "1-45", "origin": "YUL", "departure_time": "2026-09-22T10:15:00", "origin_terminal": null, "origin_airport": { "name": "Montreal-Pierre Elliott Trudeau International Airport", "city": "Montr\u00e9al", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-09-23T06:30:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-22", "flight_time": "PT12H15M", "distance": 6611, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 244 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 244 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "2-45", "origin": "DXB", "departure_time": "2026-09-23T16:45:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-09-23T23:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT4H35M", "distance": 2202, "lay_over": "PT10H15M", "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": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 320430.68, "gross_total": 2494.14, "base_fare": 287359.36, "tax": 33071.31, "sell": { "currency": "BDT", "total": 320430.68, "base_fare": 287359.36, "tax": 33071.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjUwMS4xNCwiYmFzZV9mYXJlIjoyMjQzLCJ0YXgiOjI1OC4xNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI0OTQuMTQsImJhc2VfZmFyZSI6MjIzNiwidGF4IjoyNTguMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjQ5NC4xNCwiYmFzZV9mYXJlIjoyMjM2LCJ0YXgiOjI1OC4xNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320430.68, "base_fare": 287359.36, "tax": 33071.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286462.57", "tax": "33071.31", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 320430.68, "base_fare": 287359.36, "tax": 33071.31, "gross": { "base_fare": "286462.57", "tax": "33071.31", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "25730.39" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI1MDEuMTQiLCJiYXNlX2ZhcmUiOiIyMjQzLjAwIiwidGF4IjoiMjU4LjE0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzNi4wMCIsInRheCI6IjI1OC4xNCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjQ5NC4xNCIsImJhc2VfZmFyZSI6IjIyMzYuMDAiLCJ0YXgiOiIyNTguMTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjM2LjAwIiwidGF4IjoiMjU4LjE0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjQ5NC4xNCIsImJhc2VfZmFyZSI6IjIyMzYuMDAiLCJ0YXgiOiIyNTguMTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ5NC4xNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjAwLjg0In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ0E0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjI0LjksInRheEluZm8iOiJBSVIgVFJBVkVMTEVSUyBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMy4zLCJ0YXhJbmZvIjoiQUlSUE9SVCBJTVBST1ZFTUVOVCBGRUUgREVQT1NJVCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjYxLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "promo_title": "ECO FLEX", "promo_rules": "Private Fare", "brandCode": "ECOFLEX#ER45", "brandName": "ECO FLEX", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 175644.09, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9608.54, "currency": "BDT", "fmg": { "amount": 9608.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9608.54 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 9608.54, "currency": "BDT", "fmg": { "amount": 9608.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9608.54 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 32028.46, "currency": "BDT", "fmg": { "amount": 32028.46, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 32028.46 }, "supplier": { "amount": 250, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 175644.09, "currency": "BDT", "fmg": { "amount": 175644.09, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 175644.09 }, "supplier": { "amount": 1371, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MiwiZWxhcHNlZFRpbWUiOjEzNTUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjIwMiwiZWxhcHNlZFRpbWUiOjI5MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJEWEIiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJEWEIiLCJtYXJrZXRpbmciOiJFSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTg1LCJvcGVyYXRpbmciOiJFSyIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTg1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY2MiwiZWxhcHNlZFRpbWUiOjgzNSwib3JpZ2luIjoiRFhCIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjoiRFhCIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNDoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJFSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjM3LCJvcGVyYXRpbmciOiJFSyIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjM3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjozLCJlbGFwc2VkVGltZSI6MTg5MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyNTQsImVsYXBzZWRUaW1lIjo4NSwib3JpZ2luIjoiQk9TIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIyVDA1OjUwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiQiIsIm9yaWdpbl9jaXR5IjoiQk9TIiwiZGVzdGluYXRpb24iOiJZVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMlQwNzoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiWU1RIiwibWFya2V0aW5nIjoiQUMiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjc0OSwib3BlcmF0aW5nIjoiQUMiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjc0OSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMjIzIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY2MTEsImVsYXBzZWRUaW1lIjo3MzUsIm9yaWdpbiI6IllVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQxMDoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJZTVEiLCJkZXN0aW5hdGlvbiI6IkRYQiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDA2OjMwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6IkRYQiIsIm1hcmtldGluZyI6IkVLIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyNDQsIm9wZXJhdGluZyI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyNDQsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM1OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqTVRXVEYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyMjAyLCJlbGFwc2VkVGltZSI6Mjc1LCJvcmlnaW4iOiJEWEIiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTY6NDU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwib3JpZ2luX2NpdHkiOiJEWEIiLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDIzOjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkVLIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1ODQsIm9wZXJhdGluZyI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo1ODQsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiRUsiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NH1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjQ5NC4xNCwidG90YWxUYXhBbW91bnQiOjI1OC4xNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjIzNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjIzNi4xLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIyMzYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkVLIEVLIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjQ5NC4xNCwidG90YWxUYXhBbW91bnQiOjI1OC4xNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjIzNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIyMzYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjIzNi4xLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNBNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyNC45LCJ0YXhJbmZvIjoiQUlSIFRSQVZFTExFUlMgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMuMywidGF4SW5mbyI6IkFJUlBPUlQgSU1QUk9WRU1FTlQgRkVFIERFUE9TSVQifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi42MSwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRUsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFSyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRUsifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IktYRUVTQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTEVYIiwiYnJhbmROYW1lIjoiRUNPIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoxMDEyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyMDI0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJCRDEwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJLWEVFU0JEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxFWCIsImJyYW5kTmFtZSI6IkVDTyBGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTAxMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjAyNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjk5LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJLIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IktYRUVTQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTEVYIiwiYnJhbmROYW1lIjoiRUNPIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoxMjIxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjI0NDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxMDEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5OSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IktYRUVTQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTEVYIiwiYnJhbmROYW1lIjoiRUNPIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoxMjIxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjI0NDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxMDEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5OSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IktYRUVTQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTEVYIiwiYnJhbmROYW1lIjoiRUNPIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoxMjIxLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjI0NDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxMDEiLCJmYXJlUnVsZSI6IkJEMTAifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo5NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0seyJpZCI6OTksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxNDQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo0OSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEyNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTA0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjExLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE5MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjcyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjY4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6NzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMDgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEtYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJIQU5EIExVR0dBR0UgVVBUTyAxNEtHIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNSiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkxMEtHIDIyTEJVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBR0dBR0UifSx7ImlkIjoxNTQsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkdUIiwic3ViQ29kZSI6IjBCTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBVUZGRVVSIERSSVZFIn0seyJpZCI6MjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjExOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTlRFUk5FVCBBQ0NFU1MifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxPVU5HRSJ9LHsiaWQiOjkyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJFVkVSQUdFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBWT1VDSEVSIn0seyJpZCI6MTE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjoxMDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjI5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQ0hFQ0sgSU4ifSx7ImlkIjoxNDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMExGIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCQUdHQUdFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyNTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEyNSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjEzNzEsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEyNSwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDTyBGTEVYIiwiYnJhbmRDb2RlIjoiRUNPRkxFWCJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJFSyIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo0fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjozOTg2LjgxLCJ0b3RhbFRheEFtb3VudCI6MjU5LjgxLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjozNzI3LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjozNzI3LjEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MzcyNywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjoiRUsgRUsiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjozOTg2LjgxLCJ0b3RhbFRheEFtb3VudCI6MjU5LjgxLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjozNzI3LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MzcyNywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjozNzI3LjEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiY29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNvbW1pc3Npb25BbW91bnQiOjAsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ0E0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjI0LjksInRheEluZm8iOiJBSVIgVFJBVkVMTEVSUyBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMy4zLCJ0YXhJbmZvIjoiQUlSUE9SVCBJTVBST1ZFTUVOVCBGRUUgREVQT1NJVCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjI4LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFSyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRUsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEzLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkFDIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFSyJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEwMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiWCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlhYUlpGQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTFhQTFVTIiwiYnJhbmROYW1lIjoiRUNPIEZMRVhQTFVTIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTcyMi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozNDQ1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJCRDEwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTAwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJYIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiWFhSWkZCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMWFBMVVMiLCJicmFuZE5hbWUiOiJFQ08gRkxFWFBMVVMiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoxNzIyLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjM0NDUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjozNSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJYWFJaRkJEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxYUExVUyIsImJyYW5kTmFtZSI6IkVDTyBGTEVYUExVUyIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjIwMDIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjQwMDQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxMDEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjozNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiWCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlhYUlpGQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTFhQTFVTIiwiYnJhbmROYW1lIjoiRUNPIEZMRVhQTFVTIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MjAwMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NDAwNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEwMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjM1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJYIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiWFhSWkZCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMWFBMVVMiLCJicmFuZE5hbWUiOiJFQ08gRkxFWFBMVVMiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoyMDAyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo0MDA0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMTAxIiwiZmFyZVJ1bGUiOiJCRDEwIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LHsiaWQiOjk5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTQ0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTQ4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTEwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEwNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxOTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo3MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMzUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EQUJMRSBUSUNLRVQifSx7ImlkIjo5NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LHsiaWQiOjEwOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjIyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwS1giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkhBTkQgTFVHR0FHRSBVUFRPIDE0S0cifSx7ImlkIjo0MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1KIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTEwS0cgMjJMQlVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQ0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIRUNLRUQgQkFHR0FHRSJ9LHsiaWQiOjE1NCwiYXBwbGljYXRpb24iOiJEIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiR1QiLCJzdWJDb2RlIjoiMEJOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFVRkZFVVIgRFJJVkUifSx7ImlkIjoyNiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMEIxIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJFTlRFUlRBSU5NRU5UIn0seyJpZCI6MTE5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQ0wiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklOVEVSTkVUIEFDQ0VTUyJ9LHsiaWQiOjgsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkxHIiwic3ViQ29kZSI6IjBCWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTE9VTkdFIn0seyJpZCI6OTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkVWRVJBR0UifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEIzIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJNRUFMIFZPVUNIRVIifSx7ImlkIjoxMTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjEwMCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAzUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFTUlVTSBDSEVDSyBJTiJ9LHsiaWQiOjE0MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEc2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCT0FSRElORyJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwTEYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJBR0dBR0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjA0MywiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDTyBGTEVYUExVUyIsImJyYW5kQ29kZSI6IkVDT0ZMWFBMVVMifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 320430.68, "calendar_total_sell": 320430.68, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320430.68, "filter": { "id": "F1SE00005-45", "price": 320430.68, "gross_total": 2494.14, "journey_duration": "PT1D7H30M", "journey_duration_seconds": 113400, "layover_duration": "PT13H15M", "layover_duration_seconds": 47700, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECO FLEX", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW", "144": "DXB", "145": "YUL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T01:40:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-09-23T23:20:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210140dxb202609210430585adtdxb202609210820bos202609211415237adtbos202609220550yul202609220715749adtyul202609221015dxb202609230630244adtdxb202609231645dac202609232320584adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT22H35M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "0-46", "origin": "DAC", "departure_time": "2026-09-21T01:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-09-21T04:30:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-21", "flight_time": "PT4H50M", "distance": 2202, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "1-46", "origin": "DXB", "departure_time": "2026-09-21T08:20:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BOS", "arrival_time": "2026-09-21T14:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H55M", "distance": 6662, "lay_over": "PT03H50M", "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": 237 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 237 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-46", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT25H35M", "transit_time": "7H5M", "routes": [ { "air_segment_key": "0-46", "origin": "BOS", "departure_time": "2026-09-22T05:50:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "YUL", "arrival_time": "2026-09-22T07:15:00", "destination_terminal": null, "destination_airport": { "name": "Montreal-Pierre Elliott Trudeau International Airport", "city": "Montr\u00e9al", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-09-22", "flight_time": "PT1H25M", "distance": 254, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": 749 }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": 749 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 7, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "1-46", "origin": "YUL", "departure_time": "2026-09-22T10:15:00", "origin_terminal": null, "origin_airport": { "name": "Montreal-Pierre Elliott Trudeau International Airport", "city": "Montr\u00e9al", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-09-23T06:30:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-22", "flight_time": "PT12H15M", "distance": 6611, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 244 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 244 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "2-46", "origin": "DXB", "departure_time": "2026-09-23T10:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-09-23T17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT4H50M", "distance": 2202, "lay_over": "PT04H05M", "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": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 320430.68, "gross_total": 2494.14, "base_fare": 287359.36, "tax": 33071.31, "sell": { "currency": "BDT", "total": 320430.68, "base_fare": 287359.36, "tax": 33071.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjUwMS4xNCwiYmFzZV9mYXJlIjoyMjQzLCJ0YXgiOjI1OC4xNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI0OTQuMTQsImJhc2VfZmFyZSI6MjIzNiwidGF4IjoyNTguMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjQ5NC4xNCwiYmFzZV9mYXJlIjoyMjM2LCJ0YXgiOjI1OC4xNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320430.68, "base_fare": 287359.36, "tax": 33071.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286462.57", "tax": "33071.31", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 320430.68, "base_fare": 287359.36, "tax": 33071.31, "gross": { "base_fare": "286462.57", "tax": "33071.31", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "25730.39" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI1MDEuMTQiLCJiYXNlX2ZhcmUiOiIyMjQzLjAwIiwidGF4IjoiMjU4LjE0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzNi4wMCIsInRheCI6IjI1OC4xNCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjQ5NC4xNCIsImJhc2VfZmFyZSI6IjIyMzYuMDAiLCJ0YXgiOiIyNTguMTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjM2LjAwIiwidGF4IjoiMjU4LjE0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjQ5NC4xNCIsImJhc2VfZmFyZSI6IjIyMzYuMDAiLCJ0YXgiOiIyNTguMTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ5NC4xNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjAwLjg0In0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ0E0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjI0LjksInRheEluZm8iOiJBSVIgVFJBVkVMTEVSUyBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMy4zLCJ0YXhJbmZvIjoiQUlSUE9SVCBJTVBST1ZFTUVOVCBGRUUgREVQT1NJVCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjYxLCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIERPTUVTVElDIE5PVCBXSE9MTFkgV0lUSElOIFRIRSBVUyJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJaUCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjMsInRheEluZm8iOiJGTElHSFQgU0VHTUVOVCBUQVggRE9NRVNUSUMifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "promo_title": "ECO FLEX", "promo_rules": "Private Fare", "brandCode": "ECOFLEX#ER46", "brandName": "ECO FLEX", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 175644.09, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9608.54, "currency": "BDT", "fmg": { "amount": 9608.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9608.54 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 9608.54, "currency": "BDT", "fmg": { "amount": 9608.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9608.54 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 32028.46, "currency": "BDT", "fmg": { "amount": 32028.46, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 32028.46 }, "supplier": { "amount": 250, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 175644.09, "currency": "BDT", "fmg": { "amount": 175644.09, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 175644.09 }, "supplier": { "amount": 1371, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MiwiZWxhcHNlZFRpbWUiOjEzNTUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjIwMiwiZWxhcHNlZFRpbWUiOjI5MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJEWEIiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJEWEIiLCJtYXJrZXRpbmciOiJFSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTg1LCJvcGVyYXRpbmciOiJFSyIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTg1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY2MiwiZWxhcHNlZFRpbWUiOjgzNSwib3JpZ2luIjoiRFhCIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjoiRFhCIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNDoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJFSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjM3LCJvcGVyYXRpbmciOiJFSyIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjM3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoxMiwiZWxhcHNlZFRpbWUiOjE1MzUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjU0LCJlbGFwc2VkVGltZSI6ODUsIm9yaWdpbiI6IkJPUyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0wOS0yMlQwNTo1MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IkIiLCJvcmlnaW5fY2l0eSI6IkJPUyIsImRlc3RpbmF0aW9uIjoiWVVMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMDktMjJUMDc6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IllNUSIsIm1hcmtldGluZyI6IkFDIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NDksIm9wZXJhdGluZyI6IkFDIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NDksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjIyMyIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NjExLCJlbGFwc2VkVGltZSI6NzM1LCJvcmlnaW4iOiJZVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTA6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiWU1RIiwiZGVzdGluYXRpb24iOiJEWEIiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QwNjozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJEWEIiLCJtYXJrZXRpbmciOiJFSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjQ0LCJvcGVyYXRpbmciOiJFSyIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjQ0LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzNTkiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjIwMiwiZWxhcHNlZFRpbWUiOjI5MCwib3JpZ2luIjoiRFhCIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIzVDEwOjM1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjoiRFhCIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yM1QxNzoyNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJFSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTg2LCJvcGVyYXRpbmciOiJFSyIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTg2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkVLIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjR9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI0OTQuMTQsInRvdGFsVGF4QW1vdW50IjoyNTguMTQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyMzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIyMzYuMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMjM2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJFSyBFSyIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI0OTQuMTQsInRvdGFsVGF4QW1vdW50IjoyNTguMTQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIyMzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMjM2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIyMzYuMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDQTQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjQuOSwidGF4SW5mbyI6IkFJUiBUUkFWRUxMRVJTIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IlcxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLjMsInRheEluZm8iOiJBSVJQT1JUIElNUFJPVkVNRU5UIEZFRSBERVBPU0lUIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNjEsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggRE9NRVNUSUMgTk9UIFdIT0xMWSBXSVRISU4gVEhFIFVTIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlpQIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuMywidGF4SW5mbyI6IkZMSUdIVCBTRUdNRU5UIFRBWCBET01FU1RJQyJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFSyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTMsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUMifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRUsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJLWEVFU0JEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxFWCIsImJyYW5kTmFtZSI6IkVDTyBGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTAxMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjAyNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJLIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiS1hFRVNCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMRVgiLCJicmFuZE5hbWUiOiJFQ08gRkxFWCIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjEwMTIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIwMjQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5OSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJLWEVFU0JEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxFWCIsImJyYW5kTmFtZSI6IkVDTyBGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTIyMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyNDQzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMTAxIiwiZmFyZVJ1bGUiOiJCRDEwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6OTksImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJLWEVFU0JEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxFWCIsImJyYW5kTmFtZSI6IkVDTyBGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTIyMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyNDQzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMTAxIiwiZmFyZVJ1bGUiOiJCRDEwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6OTksImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJLWEVFU0JEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxFWCIsImJyYW5kTmFtZSI6IkVDTyBGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTIyMS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyNDQzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMTAxIiwiZmFyZVJ1bGUiOiJCRDEwIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LHsiaWQiOjk5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTQ0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1ViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTEwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEwNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxOTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo3MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo2OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTA4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBLWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBMVUdHQUdFIFVQVE8gMTRLRyJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTUoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZMTBLRyAyMkxCVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUdHQUdFIn0seyJpZCI6MTU0LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJHVCIsInN1YkNvZGUiOiIwQk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQVVGRkVVUiBEUklWRSJ9LHsiaWQiOjI2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVOVEVSVEFJTk1FTlQifSx7ImlkIjoxMTksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5URVJORVQgQUNDRVNTIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJEIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMT1VOR0UifSx7ImlkIjo5MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCRVZFUkFHRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgVk9VQ0hFUiJ9LHsiaWQiOjExNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MTAwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIENIRUNLIElOIn0seyJpZCI6MTQxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBMRiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQkFHR0FHRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMjUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoxMzcxLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMjUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ08gRkxFWCIsImJyYW5kQ29kZSI6IkVDT0ZMRVgifSx7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiRUsiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NH1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6Mzk4Ni44MSwidG90YWxUYXhBbW91bnQiOjI1OS44MSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MzcyNywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzcyNy4xLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjM3MjcsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkVLIEVLIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6Mzk4Ni44MSwidG90YWxUYXhBbW91bnQiOjI1OS44MSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MzcyNywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjM3MjcsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MzcyNy4xLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNBNCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyNC45LCJ0YXhJbmZvIjoiQUlSIFRSQVZFTExFUlMgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMuMywidGF4SW5mbyI6IkFJUlBPUlQgSU1QUk9WRU1FTlQgRkVFIERFUE9TSVQifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4yOCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBET01FU1RJQyBOT1QgV0hPTExZIFdJVEhJTiBUSEUgVVMifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWlAiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS4zLCJ0YXhJbmZvIjoiRkxJR0hUIFNFR01FTlQgVEFYIERPTUVTVElDIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRUsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFSyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRUsifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMDAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJYWFJaRkJEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxYUExVUyIsImJyYW5kTmFtZSI6IkVDTyBGTEVYUExVUyIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjE3MjIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzQ0NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEwMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiWCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlhYUlpGQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTFhQTFVTIiwiYnJhbmROYW1lIjoiRUNPIEZMRVhQTFVTIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTcyMi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozNDQ1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJCRDEwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiWFhSWkZCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMWFBMVVMiLCJicmFuZE5hbWUiOiJFQ08gRkxFWFBMVVMiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoyMDAyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo0MDA0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMTAxIiwiZmFyZVJ1bGUiOiJCRDEwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJYWFJaRkJEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxYUExVUyIsImJyYW5kTmFtZSI6IkVDTyBGTEVYUExVUyIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjIwMDIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjQwMDQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxMDEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjozNSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiWCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlhYUlpGQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTFhQTFVTIiwiYnJhbmROYW1lIjoiRUNPIEZMRVhQTFVTIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MjAwMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NDAwNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEwMSIsImZhcmVSdWxlIjoiQkQxMCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjo5OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE0OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjIxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjExMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjExNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMDQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTc1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5RSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTkwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTM1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMDgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEtYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJIQU5EIExVR0dBR0UgVVBUTyAxNEtHIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNSiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkxMEtHIDIyTEJVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBR0dBR0UifSx7ImlkIjoxNTQsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkdUIiwic3ViQ29kZSI6IjBCTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBVUZGRVVSIERSSVZFIn0seyJpZCI6MjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjExOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTlRFUk5FVCBBQ0NFU1MifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxPVU5HRSJ9LHsiaWQiOjkyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJFVkVSQUdFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBWT1VDSEVSIn0seyJpZCI6MTE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjoxMDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjI5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQ0hFQ0sgSU4ifSx7ImlkIjoxNDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMExGIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCQUdHQUdFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjIwNDMsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ08gRkxFWFBMVVMiLCJicmFuZENvZGUiOiJFQ09GTFhQTFVTIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 320430.68, "calendar_total_sell": 320430.68, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320430.68, "filter": { "id": "F1SE00005-46", "price": 320430.68, "gross_total": 2494.14, "journey_duration": "PT1D1H35M", "journey_duration_seconds": 92100, "layover_duration": "PT7H5M", "layover_duration_seconds": 25500, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECO FLEX", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW", "144": "DXB", "145": "YUL" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T01:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-09-23T17:25:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210140dxb202609210430585adtdxb202609210820bos202609211415237adtbos202609220550yul202609220715749adtyul202609221015dxb202609230630244adtdxb202609231035dac202609231725586adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320922, "gross_total": 320222, "base_fare": 287197, "tax": 33725, "sell": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwOTIyLCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMDIyMiwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjIyLCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "gross": { "base_fare": "286497.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDkyMi4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyMi4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjAyMjIuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjAyMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320922, "calendar_total_sell": 320922, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320922, "filter": { "id": "F1TT00016-61", "price": 320922, "journey_duration": "PT2D16H8M", "journey_duration_seconds": 230880, "layover_duration": "PT23H31M", "layover_duration_seconds": 84660, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320922, "gross_total": 320222, "base_fare": 287197, "tax": 33725, "sell": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwOTIyLCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMDIyMiwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjIyLCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "gross": { "base_fare": "286497.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDkyMi4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyMi4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjAyMjIuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjAyMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320922, "calendar_total_sell": 320922, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320922, "filter": { "id": "F1TT00016-62", "price": 320922, "journey_duration": "PT2D9H8M", "journey_duration_seconds": 205680, "layover_duration": "PT16H31M", "layover_duration_seconds": 59460, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320922, "gross_total": 320222, "base_fare": 287197, "tax": 33725, "sell": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwOTIyLCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMDIyMiwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjIyLCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "gross": { "base_fare": "286497.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDkyMi4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyMi4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjAyMjIuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjAyMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320922, "calendar_total_sell": 320922, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320922, "filter": { "id": "F1TT00016-63", "price": 320922, "journey_duration": "PT3D1H3M", "journey_duration_seconds": 262980, "layover_duration": "PT1D8H26M", "layover_duration_seconds": 116760, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-64", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-64", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320922, "gross_total": 320222, "base_fare": 287197, "tax": 33725, "sell": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwOTIyLCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMDIyMiwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjIyLCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "gross": { "base_fare": "286497.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDkyMi4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyMi4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjAyMjIuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjAyMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-64", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-64", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320922, "calendar_total_sell": 320922, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320922, "filter": { "id": "F1TT00016-64", "price": 320922, "journey_duration": "PT2D18H3M", "journey_duration_seconds": 237780, "layover_duration": "PT1D1H26M", "layover_duration_seconds": 91560, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320922, "gross_total": 320222, "base_fare": 287197, "tax": 33725, "sell": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwOTIyLCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMDIyMiwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjIyLCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "gross": { "base_fare": "286497.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDkyMi4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyMi4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjAyMjIuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjAyMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320922, "calendar_total_sell": 320922, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320922, "filter": { "id": "F1TT00016-65", "price": 320922, "journey_duration": "PT2D14H15M", "journey_duration_seconds": 224100, "layover_duration": "PT21H42M", "layover_duration_seconds": 78120, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320922, "gross_total": 320222, "base_fare": 287197, "tax": 33725, "sell": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwOTIyLCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMDIyMiwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjIyLCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "gross": { "base_fare": "286497.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDkyMi4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyMi4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjAyMjIuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjAyMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320922, "calendar_total_sell": 320922, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320922, "filter": { "id": "F1TT00016-66", "price": 320922, "journey_duration": "PT2D7H15M", "journey_duration_seconds": 198900, "layover_duration": "PT14H42M", "layover_duration_seconds": 52920, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320922, "gross_total": 320222, "base_fare": 287197, "tax": 33725, "sell": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwOTIyLCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMDIyMiwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjIyLCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "gross": { "base_fare": "286497.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDkyMi4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyMi4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjAyMjIuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjAyMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320922, "calendar_total_sell": 320922, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320922, "filter": { "id": "F1TT00016-67", "price": 320922, "journey_duration": "PT2D9H59M", "journey_duration_seconds": 208740, "layover_duration": "PT17H28M", "layover_duration_seconds": 62880, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320922, "gross_total": 320222, "base_fare": 287197, "tax": 33725, "sell": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwOTIyLCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMDIyMiwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjIyLCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "gross": { "base_fare": "286497.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDkyMi4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyMi4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjAyMjIuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjAyMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320922, "calendar_total_sell": 320922, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320922, "filter": { "id": "F1TT00016-68", "price": 320922, "journey_duration": "PT2D23H10M", "journey_duration_seconds": 256200, "layover_duration": "PT1D6H37M", "layover_duration_seconds": 110220, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320922, "gross_total": 320222, "base_fare": 287197, "tax": 33725, "sell": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwOTIyLCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMDIyMiwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjIyLCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "gross": { "base_fare": "286497.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDkyMi4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyMi4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjAyMjIuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjAyMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320922, "calendar_total_sell": 320922, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320922, "filter": { "id": "F1TT00016-69", "price": 320922, "journey_duration": "PT2D16H10M", "journey_duration_seconds": 231000, "layover_duration": "PT23H37M", "layover_duration_seconds": 85020, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 320922, "gross_total": 320222, "base_fare": 287197, "tax": 33725, "sell": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwOTIyLCJiYXNlX2ZhcmUiOjI4NzE5NywidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMDIyMiwiYmFzZV9mYXJlIjoyODY0OTcsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIwMjIyLCJiYXNlX2ZhcmUiOjI4NjQ5NywidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "286497.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 320922, "base_fare": 287197, "tax": 33725, "gross": { "base_fare": "286497.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDkyMi4wMCIsImJhc2VfZmFyZSI6IjI4NzE5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMDIyMi4wMCIsImJhc2VfZmFyZSI6IjI4NjQ5Ny4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg2NDk3LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjAyMjIuMDAiLCJiYXNlX2ZhcmUiOiIyODY0OTcuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjAyMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTkESwjAIfExn74CJ2lti0x48xDHWQy7+\/xlukjojM8DCwkIIwcTOMqsL\/zbhMz0L8nsBMox+e7yg6k5eoCwrRITgXlzRsmKoWKNyp0fWPpjm9cqETTY\/qGaoPaa4QA7lrtluo0Fu4AfiTphj2ksVzyn27KDkAr7KrS9FLSxs", "FareInfoRef": "VTyzoBz3nDKAqx+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 320922, "calendar_total_sell": 320922, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 320922, "filter": { "id": "F1TT00016-70", "price": 320922, "journey_duration": "PT2D18H54M", "journey_duration_seconds": 240840, "layover_duration": "PT1D2H23M", "layover_duration_seconds": 94980, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 322777, "gross_total": 322077, "base_fare": 289052, "tax": 33725, "sell": { "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyNzc3LCJiYXNlX2ZhcmUiOjI4OTA1MiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMjA3NywiYmFzZV9mYXJlIjoyODgzNTIsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyMDc3LCJiYXNlX2ZhcmUiOjI4ODM1MiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "288352.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725, "gross": { "base_fare": "288352.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjc3Ny4wMCIsImJhc2VfZmFyZSI6IjI4OTA1Mi4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg4MzUyLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjA3Ny4wMCIsImJhc2VfZmFyZSI6IjI4ODM1Mi4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg4MzUyLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjIwNzcuMDAiLCJiYXNlX2ZhcmUiOiIyODgzNTIuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjIwNzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 322777, "calendar_total_sell": 322777, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 322777, "filter": { "id": "F1TT00016-71", "price": 322777, "journey_duration": "PT2D12H11M", "journey_duration_seconds": 216660, "layover_duration": "PT17H40M", "layover_duration_seconds": 63600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 322777, "gross_total": 322077, "base_fare": 289052, "tax": 33725, "sell": { "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyNzc3LCJiYXNlX2ZhcmUiOjI4OTA1MiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMjA3NywiYmFzZV9mYXJlIjoyODgzNTIsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyMDc3LCJiYXNlX2ZhcmUiOjI4ODM1MiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "288352.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725, "gross": { "base_fare": "288352.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjc3Ny4wMCIsImJhc2VfZmFyZSI6IjI4OTA1Mi4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg4MzUyLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjA3Ny4wMCIsImJhc2VfZmFyZSI6IjI4ODM1Mi4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg4MzUyLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjIwNzcuMDAiLCJiYXNlX2ZhcmUiOiIyODgzNTIuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjIwNzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 322777, "calendar_total_sell": 322777, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 322777, "filter": { "id": "F1TT00016-72", "price": 322777, "journey_duration": "PT2D5H11M", "journey_duration_seconds": 191460, "layover_duration": "PT10H40M", "layover_duration_seconds": 38400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 322777, "gross_total": 322077, "base_fare": 289052, "tax": 33725, "sell": { "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyNzc3LCJiYXNlX2ZhcmUiOjI4OTA1MiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMjA3NywiYmFzZV9mYXJlIjoyODgzNTIsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyMDc3LCJiYXNlX2ZhcmUiOjI4ODM1MiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "288352.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725, "gross": { "base_fare": "288352.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjc3Ny4wMCIsImJhc2VfZmFyZSI6IjI4OTA1Mi4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg4MzUyLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjA3Ny4wMCIsImJhc2VfZmFyZSI6IjI4ODM1Mi4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg4MzUyLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjIwNzcuMDAiLCJiYXNlX2ZhcmUiOiIyODgzNTIuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjIwNzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 322777, "calendar_total_sell": 322777, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 322777, "filter": { "id": "F1TT00016-73", "price": 322777, "journey_duration": "PT2D7H55M", "journey_duration_seconds": 201300, "layover_duration": "PT13H26M", "layover_duration_seconds": 48360, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-74", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-74", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H41M", "transit_time": "12H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA7v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:59:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T09:31:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1159" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3834" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT11H59M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 322777, "gross_total": 322077, "base_fare": 289052, "tax": 33725, "sell": { "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyNzc3LCJiYXNlX2ZhcmUiOjI4OTA1MiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMjA3NywiYmFzZV9mYXJlIjoyODgzNTIsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyMDc3LCJiYXNlX2ZhcmUiOjI4ODM1MiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "288352.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 322777, "base_fare": 289052, "tax": 33725, "gross": { "base_fare": "288352.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjc3Ny4wMCIsImJhc2VfZmFyZSI6IjI4OTA1Mi4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg4MzUyLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjA3Ny4wMCIsImJhc2VfZmFyZSI6IjI4ODM1Mi4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg4MzUyLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjIwNzcuMDAiLCJiYXNlX2ZhcmUiOiIyODgzNTIuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjIwNzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NJR4R1RE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-74", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HiJtnsxsnQwVHddPDS\/z+j2E6lIgEHBwfee6XeuMjo\/23AZ3hmpPcKJKj5\/XhBxM2OECsLSBp45DFL3tBVtFKp0T1LG4zLNlvCzt11qhpKizGs4KXcNOttVGgb+IFwGkwhnrnQ2ZT19KI4wV61rS9KYyx4", "FareInfoRef": "VTyzoBz3nDKAOy+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-74", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H41M", "transit_time": "12H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA7v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:59:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T09:31:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1159" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3834" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT11H59M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174420", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NJR4R1RE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9C4aTa7cTJ0oKqbDl76\/2cUE0cqEnBwcBBjFJIrzTzGfxvwHV4F+lkAhZjntIB5ugTysoKIGPooY+Gy4lCRRqnTR2YfzPN6s4SNtuBUVbMe7883qCu7ZruNBm0DJ0i7QU15L5WCTVlPOkUT7FXb+gFC2Cx\/", "FareInfoRef": "VTyzoBz3nDKA8x+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 322777, "calendar_total_sell": 322777, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 322777, "filter": { "id": "F1TT00016-74", "price": 322777, "journey_duration": "PT2D13H26M", "journey_duration_seconds": 221160, "layover_duration": "PT18H57M", "layover_duration_seconds": 68220, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220759phl2026092209311159phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-100", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-100", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-100", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328143, "gross_total": 327443, "base_fare": 295111, "tax": 33032, "sell": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTQzLCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzQ0MywiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NDQzLCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "gross": { "base_fare": "294411.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODE0My4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzQ0My4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc0NDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc0NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-100", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-100", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328143, "calendar_total_sell": 328143, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328143, "filter": { "id": "F1TT00016-100", "price": 328143, "journey_duration": "PT2D16H8M", "journey_duration_seconds": 230880, "layover_duration": "PT1D0H5M", "layover_duration_seconds": 86700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-101", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-101", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-101", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328143, "gross_total": 327443, "base_fare": 295111, "tax": 33032, "sell": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTQzLCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzQ0MywiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NDQzLCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "gross": { "base_fare": "294411.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODE0My4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzQ0My4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc0NDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc0NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-101", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-101", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328143, "calendar_total_sell": 328143, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328143, "filter": { "id": "F1TT00016-101", "price": 328143, "journey_duration": "PT2D17H19M", "journey_duration_seconds": 235140, "layover_duration": "PT1D1H11M", "layover_duration_seconds": 90660, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609220600jfk2026092207244357jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-92", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-92", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-92", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328143, "gross_total": 327443, "base_fare": 295111, "tax": 33032, "sell": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTQzLCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzQ0MywiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NDQzLCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "gross": { "base_fare": "294411.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODE0My4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzQ0My4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc0NDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc0NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-92", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-92", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328143, "calendar_total_sell": 328143, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328143, "filter": { "id": "F1TT00016-92", "price": 328143, "journey_duration": "PT2D12H9M", "journey_duration_seconds": 216540, "layover_duration": "PT20H6M", "layover_duration_seconds": 72360, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221120jfk2026092212341117jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-93", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-93", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-93", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328143, "gross_total": 327443, "base_fare": 295111, "tax": 33032, "sell": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTQzLCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzQ0MywiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NDQzLCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "gross": { "base_fare": "294411.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODE0My4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzQ0My4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc0NDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc0NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-93", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-93", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328143, "calendar_total_sell": 328143, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328143, "filter": { "id": "F1TT00016-93", "price": 328143, "journey_duration": "PT2D13H43M", "journey_duration_seconds": 222180, "layover_duration": "PT21H40M", "layover_duration_seconds": 78000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609220946jfk2026092211001017jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-94", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-94", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-94", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328143, "gross_total": 327443, "base_fare": 295111, "tax": 33032, "sell": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTQzLCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzQ0MywiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NDQzLCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "gross": { "base_fare": "294411.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODE0My4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzQ0My4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc0NDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc0NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-94", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-94", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328143, "calendar_total_sell": 328143, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328143, "filter": { "id": "F1TT00016-94", "price": 328143, "journey_duration": "PT2D16H18M", "journey_duration_seconds": 231480, "layover_duration": "PT1D0H15M", "layover_duration_seconds": 87300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-95", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-95", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-95", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328143, "gross_total": 327443, "base_fare": 295111, "tax": 33032, "sell": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTQzLCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzQ0MywiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NDQzLCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "gross": { "base_fare": "294411.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODE0My4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzQ0My4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc0NDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc0NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-95", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-95", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328143, "calendar_total_sell": 328143, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328143, "filter": { "id": "F1TT00016-95", "price": 328143, "journey_duration": "PT2D7H13M", "journey_duration_seconds": 198780, "layover_duration": "PT15H10M", "layover_duration_seconds": 54600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-96", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-96", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-96", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328143, "gross_total": 327443, "base_fare": 295111, "tax": 33032, "sell": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTQzLCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzQ0MywiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NDQzLCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "gross": { "base_fare": "294411.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODE0My4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzQ0My4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc0NDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc0NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-96", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-96", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328143, "calendar_total_sell": 328143, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328143, "filter": { "id": "F1TT00016-96", "price": 328143, "journey_duration": "PT2D8H24M", "journey_duration_seconds": 203040, "layover_duration": "PT16H16M", "layover_duration_seconds": 58560, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609220600jfk2026092207244357jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-97", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-97", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-97", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328143, "gross_total": 327443, "base_fare": 295111, "tax": 33032, "sell": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTQzLCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzQ0MywiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NDQzLCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "gross": { "base_fare": "294411.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODE0My4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzQ0My4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc0NDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc0NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-97", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-97", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328143, "calendar_total_sell": 328143, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328143, "filter": { "id": "F1TT00016-97", "price": 328143, "journey_duration": "PT2D21H4M", "journey_duration_seconds": 248640, "layover_duration": "PT1D5H1M", "layover_duration_seconds": 104460, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221120jfk2026092212341117jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-98", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-98", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-98", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328143, "gross_total": 327443, "base_fare": 295111, "tax": 33032, "sell": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTQzLCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzQ0MywiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NDQzLCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "gross": { "base_fare": "294411.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODE0My4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzQ0My4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc0NDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc0NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-98", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-98", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328143, "calendar_total_sell": 328143, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328143, "filter": { "id": "F1TT00016-98", "price": 328143, "journey_duration": "PT2D22H38M", "journey_duration_seconds": 254280, "layover_duration": "PT1D6H35M", "layover_duration_seconds": 110100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609220946jfk2026092211001017jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-99", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-99", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-99", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328143, "gross_total": 327443, "base_fare": 295111, "tax": 33032, "sell": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTQzLCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzQ0MywiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NDQzLCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328143, "base_fare": 295111, "tax": 33032, "gross": { "base_fare": "294411.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODE0My4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzQ0My4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc0NDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc0NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386847 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-99", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-99", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328143, "calendar_total_sell": 328143, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328143, "filter": { "id": "F1TT00016-99", "price": 328143, "journey_duration": "PT3D1H13M", "journey_duration_seconds": 263580, "layover_duration": "PT1D9H10M", "layover_duration_seconds": 119400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT22H35M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "0-47", "origin": "DAC", "departure_time": "2026-09-21T01:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-09-21T04:30:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-21", "flight_time": "PT4H50M", "distance": 2202, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "1-47", "origin": "DXB", "departure_time": "2026-09-21T08:20:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BOS", "arrival_time": "2026-09-21T14:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H55M", "distance": 6662, "lay_over": "PT03H50M", "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": 237 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 237 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-47", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT24H10M", "transit_time": "4H13M", "routes": [ { "air_segment_key": "0-47", "origin": "BOS", "departure_time": "2026-09-22T10:50:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "YYZ", "arrival_time": "2026-09-22T12:42:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-09-22", "flight_time": "PT1H52M", "distance": 446, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": 769 }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": 769 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "1-47", "origin": "YYZ", "departure_time": "2026-09-22T14:55:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-09-23T11:55:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6899, "lay_over": "PT02H13M", "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": 242 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 242 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "2-47", "origin": "DXB", "departure_time": "2026-09-23T13:55:00", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-09-23T21:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H05M", "distance": 2202, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": 523 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 2286 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 328180.28, "gross_total": 2554.63, "base_fare": 299530.18, "tax": 28650.1, "sell": { "currency": "BDT", "total": 328180.28, "base_fare": 299530.18, "tax": 28650.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU2MS42MywiYmFzZV9mYXJlIjoyMzM4LCJ0YXgiOjIyMy42M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI1NTQuNjMsImJhc2VfZmFyZSI6MjMzMSwidGF4IjoyMjMuNjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU1NC42MywiYmFzZV9mYXJlIjoyMzMxLCJ0YXgiOjIyMy42M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328180.28, "base_fare": 299530.18, "tax": 28650.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298633.38", "tax": "28650.10", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 328180.28, "base_fare": 299530.18, "tax": 28650.1, "gross": { "base_fare": "298633.38", "tax": "28650.10", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "21309.18" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI1NjEuNjMiLCJiYXNlX2ZhcmUiOiIyMzM4LjAwIiwidGF4IjoiMjIzLjYzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjMzMS4wMCIsInRheCI6IjIyMy42MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjU1NC42MyIsImJhc2VfZmFyZSI6IjIzMzEuMDAiLCJ0YXgiOiIyMjMuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzMxLjAwIiwidGF4IjoiMjIzLjYzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjU1NC42MyIsImJhc2VfZmFyZSI6IjIzMzEuMDAiLCJ0YXgiOiIyMjMuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU1NC42MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTY2LjMzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OC4yLCJ0YXhJbmZvIjoiQUlSUE9SVCBJTVBST1ZFTUVOVCBGRUUgREVQT1NJVCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECO FLEX", "promo_rules": "Private Fare", "brandCode": "ECOFLEX#ER47", "brandName": "ECO FLEX", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 188071.13, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9608.54, "currency": "BDT", "fmg": { "amount": 9608.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9608.54 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 9608.54, "currency": "BDT", "fmg": { "amount": 9608.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9608.54 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 32028.46, "currency": "BDT", "fmg": { "amount": 32028.46, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 32028.46 }, "supplier": { "amount": 250, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 188071.13, "currency": "BDT", "fmg": { "amount": 188071.13, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 188071.13 }, "supplier": { "amount": 1468, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MiwiZWxhcHNlZFRpbWUiOjEzNTUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjIwMiwiZWxhcHNlZFRpbWUiOjI5MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJEWEIiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJEWEIiLCJtYXJrZXRpbmciOiJFSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTg1LCJvcGVyYXRpbmciOiJFSyIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTg1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY2MiwiZWxhcHNlZFRpbWUiOjgzNSwib3JpZ2luIjoiRFhCIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjoiRFhCIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNDoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJFSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjM3LCJvcGVyYXRpbmciOiJFSyIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjM3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyOCwiZWxhcHNlZFRpbWUiOjE0NTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NDQ2LCJlbGFwc2VkVGltZSI6MTEyLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTA6NTA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6IllZWiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDEyOjQyOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IllUTyIsIm1hcmtldGluZyI6IkFDIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NjksIm9wZXJhdGluZyI6IkFDIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NjksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMyMCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2ODk5LCJlbGFwc2VkVGltZSI6NzgwLCJvcmlnaW4iOiJZWVoiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTQ6NTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJZVE8iLCJkZXN0aW5hdGlvbiI6IkRYQiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDExOjU1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6IkRYQiIsIm1hcmtldGluZyI6IkVLIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyNDIsIm9wZXJhdGluZyI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyNDIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM4OCIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyMjAyLCJlbGFwc2VkVGltZSI6MzA1LCJvcmlnaW4iOiJEWEIiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTM6NTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJEWEIiLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDIxOjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkVLIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyMjg2LCJvcGVyYXRpbmciOiJGWiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTIzLCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJGWiIsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IkVLIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjR9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI1NTQuNjMsInRvdGFsVGF4QW1vdW50IjoyMjMuNjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIzMzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIzMzEuMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyMzMxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOiJFSyBFSyIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI1NTQuNjMsInRvdGFsVGF4QW1vdW50IjoyMjMuNjMsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjIzMzEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyMzMxLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjIzMzEuMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJjb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY29tbWlzc2lvbkFtb3VudCI6MCwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IlpSMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjQsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFEVkFOQ0VEIFBBU1NFTkdFUiBJTkZPUk1BVElPTiBGRUUgREVQQVJUVVJFUyJ9LHsiY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo4LjIsInRheEluZm8iOiJBSVJQT1JUIElNUFJPVkVNRU5UIEZFRSBERVBPU0lUIn0seyJjb2RlIjoiQVkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NS42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIENJVklMIEFWSUFUSU9OIFNFQ1VSSVRZIFNFUlZJQ0UgRkVFIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBERVBBUlRVUkUgSU5DTFVESU5HIEFLIEFORCBISSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgQVJSSVZBTCJ9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuODQsInRheEluZm8iOiJBUEhJUyBQQVNTRU5HRVIgRkVFIFBBU1NFTkdFUlMifSx7ImNvZGUiOiJYWTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NywidGF4SW5mbyI6IklNTUlHUkFUSU9OIFVTRVIgRkVFIn0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny4zOSwidGF4SW5mbyI6IkNVU1RPTVMgVVNFUiBGRUUifSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFSyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRUsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTMsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQUMifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo4LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkZaIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJLWEVFU0JEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxFWCIsImJyYW5kTmFtZSI6IkVDTyBGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTAxMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjAyNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJLIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiS1hFRVNCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMRVgiLCJicmFuZE5hbWUiOiJFQ08gRkxFWCIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjEwMTIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIwMjQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiS1hFRVNCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMRVgiLCJicmFuZE5hbWUiOiJFQ08gRkxFWCIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjEzMTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjYzMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEwMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEwMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IktYRUVTQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTEVYIiwiYnJhbmROYW1lIjoiRUNPIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoxMzE2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjI2MzMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxMDEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJLWEVFU0JEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxFWCIsImJyYW5kTmFtZSI6IkVDTyBGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTMxNi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyNjMzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMTAxIiwiZmFyZVJ1bGUiOiJCRDEwIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LHsiaWQiOjk5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTQ0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1ViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTEwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEwNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxOTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo3MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo2OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTA4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBLWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBMVUdHQUdFIFVQVE8gMTRLRyJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTUoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZMTBLRyAyMkxCVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUdHQUdFIn0seyJpZCI6MTU0LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJHVCIsInN1YkNvZGUiOiIwQk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQVVGRkVVUiBEUklWRSJ9LHsiaWQiOjI2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVOVEVSVEFJTk1FTlQifSx7ImlkIjoxMTksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5URVJORVQgQUNDRVNTIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJEIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMT1VOR0UifSx7ImlkIjo5MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCRVZFUkFHRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgVk9VQ0hFUiJ9LHsiaWQiOjExNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MTAwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIENIRUNLIElOIn0seyJpZCI6MTQxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBMRiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQkFHR0FHRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMjUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoxNDY4LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMjUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ08gRkxFWCIsImJyYW5kQ29kZSI6IkVDT0ZMRVgifSx7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiRUsiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NH1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6Mzk5My42MywidG90YWxUYXhBbW91bnQiOjIyMy42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Mzc3MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6Mzc3MC4xLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjM3NzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkVLIEVLIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6Mzk5My42MywidG90YWxUYXhBbW91bnQiOjIyMy42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Mzc3MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjM3NzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6Mzc3MC4xLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IlcxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjguMiwidGF4SW5mbyI6IkFJUlBPUlQgSU1QUk9WRU1FTlQgRkVFIERFUE9TSVQifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFSyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRUsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjgsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRloifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMDAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJYWFJaRkJEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxYUExVUyIsImJyYW5kTmFtZSI6IkVDTyBGTEVYUExVUyIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjE3MjIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzQ0NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEwMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJCT1MiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiWCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlhYUlpGQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTFhQTFVTIiwiYnJhbmROYW1lIjoiRUNPIEZMRVhQTFVTIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTcyMi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozNDQ1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxIiwiZmFyZVJ1bGUiOiJCRDEwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiWFhSWkZCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMWFBMVVMiLCJicmFuZE5hbWUiOiJFQ08gRkxFWFBMVVMiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoyMDQ1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo0MDkwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMTAxIiwiZmFyZVJ1bGUiOiJCRDEwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJYWFJaRkJEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxYUExVUyIsImJyYW5kTmFtZSI6IkVDTyBGTEVYUExVUyIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjIwNDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjQwOTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxMDEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2OCwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiWCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlhYUlpGQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTFhQTFVTIiwiYnJhbmROYW1lIjoiRUNPIEZMRVhQTFVTIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MjA0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NDA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEwMSIsImZhcmVSdWxlIjoiQkQxMCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjk1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSx7ImlkIjo5OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE0OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVWIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjIxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjExMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjExNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMDQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTc1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5RSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTkwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjUwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTM1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVOREFCTEUgVElDS0VUIn0seyJpZCI6OTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSx7ImlkIjoxMDgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEtYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJIQU5EIExVR0dBR0UgVVBUTyAxNEtHIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNSiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlkxMEtHIDIyTEJVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMENIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEVDS0VEIEJBR0dBR0UifSx7ImlkIjoxNTQsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkdUIiwic3ViQ29kZSI6IjBCTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBVUZGRVVSIERSSVZFIn0seyJpZCI6MjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBCMSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRU5URVJUQUlOTUVOVCJ9LHsiaWQiOjExOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiSUUiLCJzdWJDb2RlIjoiMENMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTlRFUk5FVCBBQ0NFU1MifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJMRyIsInN1YkNvZGUiOiIwQlgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkxPVU5HRSJ9LHsiaWQiOjkyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJFVkVSQUdFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBCMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTUVBTCBWT1VDSEVSIn0seyJpZCI6MTE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjoxMDAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjI5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwM1AiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRU1JVU0gQ0hFQ0sgSU4ifSx7ImlkIjoxNDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBHNiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQk9BUkRJTkcifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMExGIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUklPUklUWSBCQUdHQUdFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjIwODYsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ08gRkxFWFBMVVMiLCJicmFuZENvZGUiOiJFQ09GTFhQTFVTIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 328180.28, "calendar_total_sell": 328180.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328180.28, "filter": { "id": "F1SE00005-47", "price": 328180.28, "gross_total": 2554.63, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT4H13M", "layover_duration_seconds": 15180, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECO FLEX", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW", "144": "DXB", "145": "YUL", "151": "YYZ" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T01:40:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-09-23T21:00:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210140dxb202609210430585adtdxb202609210820bos202609211415237adtbos202609221050yyz202609221242769adtyyz202609221455dxb202609231155242adtdxb202609231355dac202609232100523adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "PT22H35M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "0-48", "origin": "DAC", "departure_time": "2026-09-21T01:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-09-21T04:30:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-21", "flight_time": "PT4H50M", "distance": 2202, "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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "1-48", "origin": "DXB", "departure_time": "2026-09-21T08:20:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BOS", "arrival_time": "2026-09-21T14:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H55M", "distance": 6662, "lay_over": "PT03H50M", "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": 237 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 237 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-48", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT26H30M", "transit_time": "7H3M", "routes": [ { "air_segment_key": "0-48", "origin": "BOS", "departure_time": "2026-09-22T10:50:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "YYZ", "arrival_time": "2026-09-22T12:42:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-09-22", "flight_time": "PT1H52M", "distance": 446, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": 769 }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": 769 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 7, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "1-48", "origin": "YYZ", "departure_time": "2026-09-22T14:55:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-09-23T11:55:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-09-22", "flight_time": "PT13H00M", "distance": 6899, "lay_over": "PT02H13M", "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": 242 }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": 242 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } }, { "air_segment_key": "2-48", "origin": "DXB", "departure_time": "2026-09-23T16:45:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-09-23T23:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT4H35M", "distance": 2202, "lay_over": "PT04H50M", "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": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "K", "meal_code": "M", "seat_available": 9, "fareBasisCode": "KXEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLEX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KXEESBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 328180.28, "gross_total": 2554.63, "base_fare": 299530.18, "tax": 28650.1, "sell": { "currency": "BDT", "total": 328180.28, "base_fare": 299530.18, "tax": 28650.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU2MS42MywiYmFzZV9mYXJlIjoyMzM4LCJ0YXgiOjIyMy42M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI1NTQuNjMsImJhc2VfZmFyZSI6MjMzMSwidGF4IjoyMjMuNjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU1NC42MywiYmFzZV9mYXJlIjoyMzMxLCJ0YXgiOjIyMy42M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328180.28, "base_fare": 299530.18, "tax": 28650.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298633.38", "tax": "28650.10", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 328180.28, "base_fare": 299530.18, "tax": 28650.1, "gross": { "base_fare": "298633.38", "tax": "28650.10", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "21309.18" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI1NjEuNjMiLCJiYXNlX2ZhcmUiOiIyMzM4LjAwIiwidGF4IjoiMjIzLjYzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjMzMS4wMCIsInRheCI6IjIyMy42MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjU1NC42MyIsImJhc2VfZmFyZSI6IjIzMzEuMDAiLCJ0YXgiOiIyMjMuNjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzMxLjAwIiwidGF4IjoiMjIzLjYzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjU1NC42MyIsImJhc2VfZmFyZSI6IjIzMzEuMDAiLCJ0YXgiOiIyMjMuNjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU1NC42MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTY2LjMzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiRjYyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjYsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS40LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBRFZBTkNFRCBQQVNTRU5HRVIgSU5GT1JNQVRJT04gRkVFIERFUEFSVFVSRVMifSx7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzMsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjYsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OC4yLCJ0YXhJbmZvIjoiQUlSUE9SVCBJTVBST1ZFTUVOVCBGRUUgREVQT1NJVCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECO FLEX", "promo_rules": "Private Fare", "brandCode": "ECOFLEX#ER48", "brandName": "ECO FLEX", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 188071.13, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9608.54, "currency": "BDT", "fmg": { "amount": 9608.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9608.54 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 9608.54, "currency": "BDT", "fmg": { "amount": 9608.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9608.54 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 32028.46, "currency": "BDT", "fmg": { "amount": 32028.46, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 32028.46 }, "supplier": { "amount": 250, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 188071.13, "currency": "BDT", "fmg": { "amount": 188071.13, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 188071.13 }, "supplier": { "amount": 1468, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTA5LTIxIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJCT1MiLCJpZCI6MiwiZWxhcHNlZFRpbWUiOjEzNTUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjIwMiwiZWxhcHNlZFRpbWUiOjI5MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDAxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJEWEIiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQwNDozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJEWEIiLCJtYXJrZXRpbmciOiJFSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTg1LCJvcGVyYXRpbmciOiJFSyIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTg1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjY2MiwiZWxhcHNlZFRpbWUiOjgzNSwib3JpZ2luIjoiRFhCIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTA5LTIxVDA4OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjoiRFhCIiwiZGVzdGluYXRpb24iOiJCT1MiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0wOS0yMVQxNDoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiRSIsImRlc3RpbmF0aW9uX2NpdHkiOiJCT1MiLCJtYXJrZXRpbmciOiJFSyIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjM3LCJvcGVyYXRpbmciOiJFSyIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjM3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3N1ciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMDktMjIiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkJPUyIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoxOSwiZWxhcHNlZFRpbWUiOjE1OTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKipUKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NDQ2LCJlbGFwc2VkVGltZSI6MTEyLCJvcmlnaW4iOiJCT1MiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTA6NTA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiJCIiwib3JpZ2luX2NpdHkiOiJCT1MiLCJkZXN0aW5hdGlvbiI6IllZWiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIyVDEyOjQyOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IllUTyIsIm1hcmtldGluZyI6IkFDIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo3NjksIm9wZXJhdGluZyI6IkFDIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo3NjksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMyMCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2ODk5LCJlbGFwc2VkVGltZSI6NzgwLCJvcmlnaW4iOiJZWVoiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjJUMTQ6NTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJZVE8iLCJkZXN0aW5hdGlvbiI6IkRYQiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDExOjU1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6IkRYQiIsIm1hcmtldGluZyI6IkVLIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyNDIsIm9wZXJhdGluZyI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyNDIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjM4OCIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiIqTVRXVEYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoyMjAyLCJlbGFwc2VkVGltZSI6Mjc1LCJvcmlnaW4iOiJEWEIiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMDktMjNUMTY6NDU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwib3JpZ2luX2NpdHkiOiJEWEIiLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTA5LTIzVDIzOjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IkVLIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1ODQsIm9wZXJhdGluZyI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo1ODQsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc3VyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiRUsiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NH1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjU1NC42MywidG90YWxUYXhBbW91bnQiOjIyMy42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjMzMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjMzMS4xLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjIzMzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkVLIEVLIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjU1NC42MywidG90YWxUYXhBbW91bnQiOjIyMy42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjMzMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjIzMzEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjMzMS4xLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IlcxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjguMiwidGF4SW5mbyI6IkFJUlBPUlQgSU1QUk9WRU1FTlQgRkVFIERFUE9TSVQifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFSyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRUsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJLWEVFU0JEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxFWCIsImJyYW5kTmFtZSI6IkVDTyBGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTAxMiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjAyNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJLIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiS1hFRVNCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMRVgiLCJicmFuZE5hbWUiOiJFQ08gRkxFWCIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjEwMTIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjIwMjQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo3LCJmYXJlQmFzaXNDb2RlIjoiS1hFRVNCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMRVgiLCJicmFuZE5hbWUiOiJFQ08gRkxFWCIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjEzMTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MjYzMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEwMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEwMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkJPUyIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IktYRUVTQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTEVYIiwiYnJhbmROYW1lIjoiRUNPIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoxMzE2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjI2MzMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxMDEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDEsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IksiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJLWEVFU0JEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxFWCIsImJyYW5kTmFtZSI6IkVDTyBGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MTMxNi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoyNjMzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMTAxIiwiZmFyZVJ1bGUiOiJCRDEwIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6OTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LHsiaWQiOjk5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTQ0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1ViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTEwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTE1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEwNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNzUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDlFIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxOTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo3MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyNTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo2OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjczLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTA4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBLWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBMVUdHQUdFIFVQVE8gMTRLRyJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTUoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZMTBLRyAyMkxCVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUdHQUdFIn0seyJpZCI6MTU0LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJHVCIsInN1YkNvZGUiOiIwQk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQVVGRkVVUiBEUklWRSJ9LHsiaWQiOjI2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVOVEVSVEFJTk1FTlQifSx7ImlkIjoxMTksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5URVJORVQgQUNDRVNTIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJEIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMT1VOR0UifSx7ImlkIjo5MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCRVZFUkFHRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgVk9VQ0hFUiJ9LHsiaWQiOjExNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MTAwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIENIRUNLIElOIn0seyJpZCI6MTQxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBMRiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQkFHR0FHRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMjUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoxNDY4LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMjUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ08gRkxFWCIsImJyYW5kQ29kZSI6IkVDT0ZMRVgifSx7InByaWNpbmdTdWJzb3VyY2UiOiJNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiRUsiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NH1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6Mzk5My42MywidG90YWxUYXhBbW91bnQiOjIyMy42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Mzc3MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6Mzc3MC4xLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjM3NzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6IkVLIEVLIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6Mzk5My42MywidG90YWxUYXhBbW91bnQiOjIyMy42MywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Mzc3MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjM3NzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6Mzc3MC4xLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjb21taXNzaW9uQW1vdW50IjowLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUSUVTIENIQVJHRSJ9LHsiY29kZSI6IkY2MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy42LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRJRVMgQ0hBUkdFIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiWlIyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMzLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS42LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IlcxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjguMiwidGF4SW5mbyI6IkFJUlBPUlQgSU1QUk9WRU1FTlQgRkVFIERFUE9TSVQifSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LjYsInRheEluZm8iOiJQQVNTRU5HRVIgQ0lWSUwgQVZJQVRJT04gU0VDVVJJVFkgU0VSVklDRSBGRUUifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSBJTkNMVURJTkcgQUsgQU5EIEhJIn0seyJjb2RlIjoiVVMyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIzLjQsInRheEluZm8iOiJUUkFOU1BPUlRBVElPTiBUQVggSU5URVJOQVRJT05BTCBBUlJJVkFMIn0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My44NCwidGF4SW5mbyI6IkFQSElTIFBBU1NFTkdFUiBGRUUgUEFTU0VOR0VSUyJ9LHsiY29kZSI6IlhZMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LCJ0YXhJbmZvIjoiSU1NSUdSQVRJT04gVVNFUiBGRUUifSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjM5LCJ0YXhJbmZvIjoiQ1VTVE9NUyBVU0VSIEZFRSJ9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBGQUNJTElUWSBDSEFSR0UifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjIsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJFSyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IkVLIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJBQyJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoyLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAyIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJFSyJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MjAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiRUsifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6Miwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMiBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiRUsifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkVLIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTAwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkJPUyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJYIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiWFhSWkZCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMWFBMVVMiLCJicmFuZE5hbWUiOiJFQ08gRkxFWFBMVVMiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoxNzIyLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjM0NDUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEiLCJmYXJlUnVsZSI6IkJEMTAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMDAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQk9TIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJYWFJaRkJEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxYUExVUyIsImJyYW5kTmFtZSI6IkVDTyBGTEVYUExVUyIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjE3MjIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzQ0NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJLIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlhYUlpGQkQxIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFQ09GTFhQTFVTIiwiYnJhbmROYW1lIjoiRUNPIEZMRVhQTFVTIiwicHJvZ3JhbUlkIjoiMTc4OTUyIiwicHJvZ3JhbUNvZGUiOiJDRkZFSyIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik9UQSBCUkFORElORyAxIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJBIiwiZ292ZXJuaW5nQ2FycmllciI6IkVLIiwiZmFyZUFtb3VudCI6MjA0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NDA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjIgMyA0IDUgNiA3IDkgMTAgMTIgMTYiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVTIiwiZmFyZVRhcmlmZiI6IjEwMSIsImZhcmVSdWxlIjoiQkQxMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjY4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQk9TIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJYIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiWFhSWkZCRDEiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVDT0ZMWFBMVVMiLCJicmFuZE5hbWUiOiJFQ08gRkxFWFBMVVMiLCJwcm9ncmFtSWQiOiIxNzg5NTIiLCJwcm9ncmFtQ29kZSI6IkNGRkVLIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiT1RBIEJSQU5ESU5HIDEiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkEiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiRUsiLCJmYXJlQW1vdW50IjoyMDQ1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo0MDkwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMiAzIDQgNSA2IDcgOSAxMCAxMiAxNiIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVMiLCJmYXJlVGFyaWZmIjoiMTAxIiwiZmFyZVJ1bGUiOiJCRDEwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NjgsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJCT1MiLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJYWFJaRkJEMSIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUNPRkxYUExVUyIsImJyYW5kTmFtZSI6IkVDTyBGTEVYUExVUyIsInByb2dyYW1JZCI6IjE3ODk1MiIsInByb2dyYW1Db2RlIjoiQ0ZGRUsiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJPVEEgQlJBTkRJTkcgMSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiQSIsImdvdmVybmluZ0NhcnJpZXIiOiJFSyIsImZhcmVBbW91bnQiOjIwNDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjQwOTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIyIDMgNCA1IDYgNyA5IDEwIDEyIDE2IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFUyIsImZhcmVUYXJpZmYiOiIxMDEiLCJmYXJlUnVsZSI6IkJEMTAifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjo5NSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0seyJpZCI6OTksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxNDQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA5RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxNDgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1ViIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMTAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjoxMTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTA0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE3NSBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjExLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwOUUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE5MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjcyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjI1MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjEzNSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LHsiaWQiOjk2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0seyJpZCI6MTA4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBLWCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSEFORCBMVUdHQUdFIFVQVE8gMTRLRyJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTUoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZMTBLRyAyMkxCVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hFQ0tFRCBCQUdHQUdFIn0seyJpZCI6MTU0LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJHVCIsInN1YkNvZGUiOiIwQk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQVVGRkVVUiBEUklWRSJ9LHsiaWQiOjI2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJJRSIsInN1YkNvZGUiOiIwQjEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkVOVEVSVEFJTk1FTlQifSx7ImlkIjoxMTksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IklFIiwic3ViQ29kZSI6IjBDTCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5URVJORVQgQUNDRVNTIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJEIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTEciLCJzdWJDb2RlIjoiMEJYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJMT1VOR0UifSx7ImlkIjo5MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFYIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCRVZFUkFHRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQjMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik1FQUwgVk9VQ0hFUiJ9LHsiaWQiOjExNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MTAwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDNQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkVNSVVNIENIRUNLIElOIn0seyJpZCI6MTQxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwRzYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBMRiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJJT1JJVFkgQkFHR0FHRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyMDg2LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPIEZMRVhQTFVTIiwiYnJhbmRDb2RlIjoiRUNPRkxYUExVUyJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 328180.28, "calendar_total_sell": 328180.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328180.28, "filter": { "id": "F1SE00005-48", "price": 328180.28, "gross_total": 2554.63, "journey_duration": "PT1D2H30M", "journey_duration_seconds": 95400, "layover_duration": "PT7H3M", "layover_duration_seconds": 25380, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECO FLEX", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW", "144": "DXB", "145": "YUL", "151": "YYZ" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T01:40:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-09-23T23:20:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, "filter_unique_filter_code": "dac202609210140dxb202609210430585adtdxb202609210820bos202609211415237adtbos202609221050yyz202609221242769adtyyz202609221455dxb202609231155242adtdxb202609231645dac202609232320584adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-102", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-102", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-102", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328465, "gross_total": 327765, "base_fare": 295111, "tax": 33354, "sell": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDY1LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzc2NSwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NzY1LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "gross": { "base_fare": "294411.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ2NS4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzc2NS4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc3NjUuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc3NjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-102", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-102", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328465, "calendar_total_sell": 328465, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328465, "filter": { "id": "F1TT00016-102", "price": 328465, "journey_duration": "PT2D19H29M", "journey_duration_seconds": 242940, "layover_duration": "PT1D3H0M", "layover_duration_seconds": 97200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-103", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-103", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-103", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328465, "gross_total": 327765, "base_fare": 295111, "tax": 33354, "sell": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDY1LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzc2NSwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NzY1LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "gross": { "base_fare": "294411.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ2NS4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzc2NS4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc3NjUuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc3NjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-103", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-103", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328465, "calendar_total_sell": 328465, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328465, "filter": { "id": "F1TT00016-103", "price": 328465, "journey_duration": "PT2D12H29M", "journey_duration_seconds": 217740, "layover_duration": "PT20H0M", "layover_duration_seconds": 72000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-104", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-104", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-104", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328465, "gross_total": 327765, "base_fare": 295111, "tax": 33354, "sell": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDY1LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzc2NSwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NzY1LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "gross": { "base_fare": "294411.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ2NS4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzc2NS4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc3NjUuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc3NjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-104", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-104", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328465, "calendar_total_sell": 328465, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328465, "filter": { "id": "F1TT00016-104", "price": 328465, "journey_duration": "PT2D20H46M", "journey_duration_seconds": 247560, "layover_duration": "PT1D4H31M", "layover_duration_seconds": 102660, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-105", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-105", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-105", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328465, "gross_total": 327765, "base_fare": 295111, "tax": 33354, "sell": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDY1LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzc2NSwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NzY1LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "gross": { "base_fare": "294411.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ2NS4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzc2NS4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc3NjUuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc3NjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-105", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-105", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328465, "calendar_total_sell": 328465, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328465, "filter": { "id": "F1TT00016-105", "price": 328465, "journey_duration": "PT2D13H46M", "journey_duration_seconds": 222360, "layover_duration": "PT21H31M", "layover_duration_seconds": 77460, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-106", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-106", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-106", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328465, "gross_total": 327765, "base_fare": 295111, "tax": 33354, "sell": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDY1LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzc2NSwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NzY1LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "gross": { "base_fare": "294411.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ2NS4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzc2NS4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc3NjUuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc3NjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-106", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-106", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328465, "calendar_total_sell": 328465, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328465, "filter": { "id": "F1TT00016-106", "price": 328465, "journey_duration": "PT2D18H37M", "journey_duration_seconds": 239820, "layover_duration": "PT1D2H26M", "layover_duration_seconds": 95160, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221120jfk2026092212341117jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-107", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-107", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-107", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328465, "gross_total": 327765, "base_fare": 295111, "tax": 33354, "sell": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDY1LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzc2NSwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NzY1LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "gross": { "base_fare": "294411.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ2NS4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzc2NS4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc3NjUuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc3NjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-107", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-107", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328465, "calendar_total_sell": 328465, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328465, "filter": { "id": "F1TT00016-107", "price": 328465, "journey_duration": "PT2D20H11M", "journey_duration_seconds": 245460, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609220946jfk2026092211001017jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-108", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-108", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-108", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328465, "gross_total": 327765, "base_fare": 295111, "tax": 33354, "sell": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDY1LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzc2NSwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NzY1LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "gross": { "base_fare": "294411.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ2NS4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzc2NS4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc3NjUuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc3NjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-108", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-108", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328465, "calendar_total_sell": 328465, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328465, "filter": { "id": "F1TT00016-108", "price": 328465, "journey_duration": "PT2D22H46M", "journey_duration_seconds": 254760, "layover_duration": "PT1D6H35M", "layover_duration_seconds": 110100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-109", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-109", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-109", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328465, "gross_total": 327765, "base_fare": 295111, "tax": 33354, "sell": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDY1LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzc2NSwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NzY1LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "gross": { "base_fare": "294411.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ2NS4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzc2NS4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc3NjUuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc3NjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-109", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-109", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328465, "calendar_total_sell": 328465, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328465, "filter": { "id": "F1TT00016-109", "price": 328465, "journey_duration": "PT2D13H41M", "journey_duration_seconds": 222060, "layover_duration": "PT21H30M", "layover_duration_seconds": 77400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-110", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-110", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-110", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328465, "gross_total": 327765, "base_fare": 295111, "tax": 33354, "sell": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDY1LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzM1NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyNzc2NSwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzMzNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3NzY1LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzM1NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33354.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328465, "base_fare": 295111, "tax": 33354, "gross": { "base_fare": "294411.00", "tax": "33354.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26407.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ2NS4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyNzc2NS4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzMzU0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzMzNTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjc3NjUuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzM1NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjc3NjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2NDA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-110", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-110", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328465, "calendar_total_sell": 328465, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328465, "filter": { "id": "F1TT00016-110", "price": 328465, "journey_duration": "PT2D14H52M", "journey_duration_seconds": 226320, "layover_duration": "PT22H36M", "layover_duration_seconds": 81360, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609220600jfk2026092207244357jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-111", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-111", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-111", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-111", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-111", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-111", "price": 328836, "journey_duration": "PT2D11H49M", "journey_duration_seconds": 215340, "layover_duration": "PT19H40M", "layover_duration_seconds": 70800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-112", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-112", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-112", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-112", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-112", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-112", "price": 328836, "journey_duration": "PT2D4H49M", "journey_duration_seconds": 190140, "layover_duration": "PT12H40M", "layover_duration_seconds": 45600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-113", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-113", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-113", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-113", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-113", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-113", "price": 328836, "journey_duration": "PT2D13H1M", "journey_duration_seconds": 219660, "layover_duration": "PT20H40M", "layover_duration_seconds": 74400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-114", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-114", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-114", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-114", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-114", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-114", "price": 328836, "journey_duration": "PT2D6H1M", "journey_duration_seconds": 194460, "layover_duration": "PT13H40M", "layover_duration_seconds": 49200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-115", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-115", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-115", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-115", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-115", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-115", "price": 328836, "journey_duration": "PT2D14H18M", "journey_duration_seconds": 224280, "layover_duration": "PT22H11M", "layover_duration_seconds": 79860, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-116", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-116", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-116", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-116", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-116", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-116", "price": 328836, "journey_duration": "PT2D7H18M", "journey_duration_seconds": 199080, "layover_duration": "PT15H11M", "layover_duration_seconds": 54660, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-117", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-117", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-117", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-117", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-117", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-117", "price": 328836, "journey_duration": "PT2D16H18M", "journey_duration_seconds": 231480, "layover_duration": "PT1D0H10M", "layover_duration_seconds": 87000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609220711jfk202609220830917jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-118", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-118", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-118", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-118", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-118", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-118", "price": 328836, "journey_duration": "PT2D20H44M", "journey_duration_seconds": 247440, "layover_duration": "PT1D4H35M", "layover_duration_seconds": 102900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-119", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-119", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-119", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-119", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-119", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-119", "price": 328836, "journey_duration": "PT2D13H44M", "journey_duration_seconds": 222240, "layover_duration": "PT21H35M", "layover_duration_seconds": 77700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-120", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-120", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-120", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-120", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-120", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-120", "price": 328836, "journey_duration": "PT2D21H56M", "journey_duration_seconds": 251760, "layover_duration": "PT1D5H35M", "layover_duration_seconds": 106500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-121", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-121", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-121", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-121", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-121", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-121", "price": 328836, "journey_duration": "PT2D14H56M", "journey_duration_seconds": 226560, "layover_duration": "PT22H35M", "layover_duration_seconds": 81300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-122", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-122", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-122", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-122", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-122", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-122", "price": 328836, "journey_duration": "PT2D23H13M", "journey_duration_seconds": 256380, "layover_duration": "PT1D7H6M", "layover_duration_seconds": 111960, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-123", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-123", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-123", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-123", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-123", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-123", "price": 328836, "journey_duration": "PT2D16H13M", "journey_duration_seconds": 231180, "layover_duration": "PT1D0H6M", "layover_duration_seconds": 86760, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-124", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-124", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-124", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-124", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-124", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-124", "price": 328836, "journey_duration": "PT3D1H13M", "journey_duration_seconds": 263580, "layover_duration": "PT1D9H5M", "layover_duration_seconds": 119100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609220711jfk202609220830917jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-125", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-125", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-125", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-125", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-125", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-125", "price": 328836, "journey_duration": "PT2D13H42M", "journey_duration_seconds": 222120, "layover_duration": "PT21H29M", "layover_duration_seconds": 77340, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-126", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-126", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-126", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-126", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-126", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-126", "price": 328836, "journey_duration": "PT2D6H42M", "journey_duration_seconds": 196920, "layover_duration": "PT14H29M", "layover_duration_seconds": 52140, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-127", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-127", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-127", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-127", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-127", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-127", "price": 328836, "journey_duration": "PT2D14H54M", "journey_duration_seconds": 226440, "layover_duration": "PT22H29M", "layover_duration_seconds": 80940, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-128", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-128", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-128", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-128", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-128", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-128", "price": 328836, "journey_duration": "PT2D7H54M", "journey_duration_seconds": 201240, "layover_duration": "PT15H29M", "layover_duration_seconds": 55740, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-129", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-129", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-129", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-129", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-129", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-129", "price": 328836, "journey_duration": "PT2D16H11M", "journey_duration_seconds": 231060, "layover_duration": "PT1D0H0M", "layover_duration_seconds": 86400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-130", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-130", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-130", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-130", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-130", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-130", "price": 328836, "journey_duration": "PT2D9H11M", "journey_duration_seconds": 205860, "layover_duration": "PT17H0M", "layover_duration_seconds": 61200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-131", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-131", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-131", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-131", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-131", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-131", "price": 328836, "journey_duration": "PT2D18H11M", "journey_duration_seconds": 238260, "layover_duration": "PT1D1H59M", "layover_duration_seconds": 93540, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609220711jfk202609220830917jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-132", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-132", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-132", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-132", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-132", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-132", "price": 328836, "journey_duration": "PT2D22H37M", "journey_duration_seconds": 254220, "layover_duration": "PT1D6H24M", "layover_duration_seconds": 109440, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-133", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-133", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-133", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-133", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-133", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-133", "price": 328836, "journey_duration": "PT2D15H37M", "journey_duration_seconds": 229020, "layover_duration": "PT23H24M", "layover_duration_seconds": 84240, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-134", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-134", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-134", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-134", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-134", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-134", "price": 328836, "journey_duration": "PT2D23H49M", "journey_duration_seconds": 258540, "layover_duration": "PT1D7H24M", "layover_duration_seconds": 113040, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-135", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-135", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-135", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-135", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-135", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-135", "price": 328836, "journey_duration": "PT2D16H49M", "journey_duration_seconds": 233340, "layover_duration": "PT1D0H24M", "layover_duration_seconds": 87840, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-136", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-136", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-136", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-136", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-136", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-136", "price": 328836, "journey_duration": "PT3D1H6M", "journey_duration_seconds": 263160, "layover_duration": "PT1D8H55M", "layover_duration_seconds": 118500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-137", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-137", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-137", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-137", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-137", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-137", "price": 328836, "journey_duration": "PT2D18H6M", "journey_duration_seconds": 237960, "layover_duration": "PT1D1H55M", "layover_duration_seconds": 93300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-138", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-138", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-138", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 328836, "gross_total": 328136, "base_fare": 295111, "tax": 33725, "sell": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4ODM2LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODEzNiwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4MTM2LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 328836, "base_fare": 295111, "tax": 33725, "gross": { "base_fare": "294411.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODgzNi4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODEzNi4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjgxMzYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjgxMzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-138", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-138", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 328836, "calendar_total_sell": 328836, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 328836, "filter": { "id": "F1TT00016-138", "price": 328836, "journey_duration": "PT3D3H6M", "journey_duration_seconds": 270360, "layover_duration": "PT1D10H54M", "layover_duration_seconds": 125640, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609220711jfk202609220830917jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-139", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-139", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-139", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 329158, "gross_total": 328458, "base_fare": 295111, "tax": 34047, "sell": { "currency": "BDT", "total": 329158, "base_fare": 295111, "tax": 34047 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5MTU4LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozNDA0N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODQ1OCwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzQwNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDU4LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozNDA0N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 329158, "base_fare": 295111, "tax": 34047, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "34047.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 329158, "base_fare": 295111, "tax": 34047, "gross": { "base_fare": "294411.00", "tax": "34047.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "27100.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTE1OC4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjM0MDQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzQwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjM0MDQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzQwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjg0NTguMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzNDA0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjg0NTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3MTAwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-139", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-139", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 329158, "calendar_total_sell": 329158, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 329158, "filter": { "id": "F1TT00016-139", "price": 329158, "journey_duration": "PT2D18H17M", "journey_duration_seconds": 238620, "layover_duration": "PT1D2H0M", "layover_duration_seconds": 93600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-140", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-140", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-140", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 329158, "gross_total": 328458, "base_fare": 295111, "tax": 34047, "sell": { "currency": "BDT", "total": 329158, "base_fare": 295111, "tax": 34047 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5MTU4LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozNDA0N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODQ1OCwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzQwNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDU4LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozNDA0N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 329158, "base_fare": 295111, "tax": 34047, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "34047.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 329158, "base_fare": 295111, "tax": 34047, "gross": { "base_fare": "294411.00", "tax": "34047.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "27100.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTE1OC4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjM0MDQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzQwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjM0MDQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzQwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjg0NTguMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzNDA0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjg0NTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3MTAwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-140", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-140", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 329158, "calendar_total_sell": 329158, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 329158, "filter": { "id": "F1TT00016-140", "price": 329158, "journey_duration": "PT2D11H17M", "journey_duration_seconds": 213420, "layover_duration": "PT19H0M", "layover_duration_seconds": 68400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-141", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-141", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-141", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 329158, "gross_total": 328458, "base_fare": 295111, "tax": 34047, "sell": { "currency": "BDT", "total": 329158, "base_fare": 295111, "tax": 34047 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5MTU4LCJiYXNlX2ZhcmUiOjI5NTExMSwidGF4IjozNDA0N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODQ1OCwiYmFzZV9mYXJlIjoyOTQ0MTEsInRheCI6MzQwNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI4NDU4LCJiYXNlX2ZhcmUiOjI5NDQxMSwidGF4IjozNDA0N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 329158, "base_fare": 295111, "tax": 34047, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "294411.00", "tax": "34047.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 329158, "base_fare": 295111, "tax": 34047, "gross": { "base_fare": "294411.00", "tax": "34047.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "27100.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTE1OC4wMCIsImJhc2VfZmFyZSI6IjI5NTExMS4wMCIsInRheCI6IjM0MDQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzQwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI5NDQxMS4wMCIsInRheCI6IjM0MDQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk0NDExLjAwIiwidGF4IjoiMzQwNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjg0NTguMDAiLCJiYXNlX2ZhcmUiOiIyOTQ0MTEuMDAiLCJ0YXgiOiIzNDA0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjg0NTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3MTAwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-141", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H17M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKANw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-22T01:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-22T09:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT12H25M", "lay_over_date": "2026-09-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "703" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAPw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T13:00:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T14:27:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H27M", "distance": "186", "lay_over": "PT04H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1118" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3931" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-141", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKAb2+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 329158, "calendar_total_sell": 329158, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 329158, "filter": { "id": "F1TT00016-141", "price": 329158, "journey_duration": "PT2D22H46M", "journey_duration_seconds": 254760, "layover_duration": "PT1D6H30M", "layover_duration_seconds": 109800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609220145jfk202609220900703jfk202609221300bos2026092214271118bos202609220711jfk202609220830917jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-142", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-142", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-142", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-142", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-142", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "9H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-142", "price": 330691, "journey_duration": "PT2D9H45M", "journey_duration_seconds": 207900, "layover_duration": "PT15H38M", "layover_duration_seconds": 56280, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-143", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-143", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-143", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-143", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-143", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H0M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAvv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T18:40:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T20:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "817" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3823" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT01H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-143", "price": 330691, "journey_duration": "PT2D2H45M", "journey_duration_seconds": 182700, "layover_duration": "PT8H38M", "layover_duration_seconds": 31080, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221840jfk202609222000817jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-144", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-144", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-144", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-144", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-144", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H12M", "transit_time": "10H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-144", "price": 330691, "journey_duration": "PT2D10H57M", "journey_duration_seconds": 212220, "layover_duration": "PT16H38M", "layover_duration_seconds": 59880, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-145", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-145", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-145", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-145", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-145", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H12M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAzv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T17:28:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T19:00:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4745" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "7738" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT02H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-145", "price": 330691, "journey_duration": "PT2D3H57M", "journey_duration_seconds": 187020, "layover_duration": "PT9H38M", "layover_duration_seconds": 34680, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221728jfk2026092219004745jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-146", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-146", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-146", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-146", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-146", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H29M", "transit_time": "12H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-146", "price": 330691, "journey_duration": "PT2D12H14M", "journey_duration_seconds": 216840, "layover_duration": "PT18H9M", "layover_duration_seconds": 65340, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-147", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-147", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-147", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-147", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-147", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H29M", "transit_time": "5H6M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA1v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T17:29:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H18M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "317" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3821" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT04H01M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-147", "price": 330691, "journey_duration": "PT2D5H14M", "journey_duration_seconds": 191640, "layover_duration": "PT11H9M", "layover_duration_seconds": 40140, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221611jfk202609221729317jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-148", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-148", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-148", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-148", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-148", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H20M", "transit_time": "10H1M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAfv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T12:34:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3836" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT08H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-148", "price": 330691, "journey_duration": "PT2D10H5M", "journey_duration_seconds": 209100, "layover_duration": "PT16H4M", "layover_duration_seconds": 57840, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221120jfk2026092212341117jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-149", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-149", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-149", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-149", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-149", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H54M", "transit_time": "11H35M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAlv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T09:46:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T11:00:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H14M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1017" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3833" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT10H30M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-149", "price": 330691, "journey_duration": "PT2D11H39M", "journey_duration_seconds": 214740, "layover_duration": "PT17H38M", "layover_duration_seconds": 63480, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220946jfk2026092211001017jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-150", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-150", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-150", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-150", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-150", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAhv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT12H50M", "distance": "6691", "lay_over": "PT13H00M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "702" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H05M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-150", "price": 330691, "journey_duration": "PT2D14H14M", "journey_duration_seconds": 224040, "layover_duration": "PT20H8M", "layover_duration_seconds": 72480, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220711jfk202609220830917jfk202609222130doh202609231720702doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-151", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-151", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-151", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-151", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-151", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H29M", "transit_time": "14H10M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT11H20M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-151", "price": 330691, "journey_duration": "PT2D14H14M", "journey_duration_seconds": 224040, "layover_duration": "PT20H13M", "layover_duration_seconds": 72780, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-152", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-152", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-152", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-152", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-152", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H24M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAnv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:11:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T08:30:00.000-04:00", "destination_terminal": "5", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "917" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3832" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT02H50M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-152", "price": 330691, "journey_duration": "PT2D5H9M", "journey_duration_seconds": 191340, "layover_duration": "PT11H8M", "layover_duration_seconds": 40080, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220711jfk202609220830917jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-153", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-153", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-153", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 330691, "gross_total": 329991, "base_fare": 296966, "tax": 33725, "sell": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwNjkxLCJiYXNlX2ZhcmUiOjI5Njk2NiwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyOTk5MSwiYmFzZV9mYXJlIjoyOTYyNjYsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI5OTkxLCJiYXNlX2ZhcmUiOjI5NjI2NiwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "296266.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 330691, "base_fare": 296966, "tax": 33725, "gross": { "base_fare": "296266.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDY5MS4wMCIsImJhc2VfZmFyZSI6IjI5Njk2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyOTk5MS4wMCIsImJhc2VfZmFyZSI6IjI5NjI2Ni4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk2MjY2LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk5OTEuMDAiLCJiYXNlX2ZhcmUiOiIyOTYyNjYuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjk5OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "JFK", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "JFK" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-153", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-153", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "6H11M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAtv+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T06:00:00.000-04:00", "origin_terminal": "B", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "JFK", "arrival_time": "2026-09-22T07:24:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H24M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4357" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2581" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKApv+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T11:20:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T07:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-22", "flight_time": "PT12H45M", "distance": "6691", "lay_over": "PT03H56M", "lay_over_date": "2026-09-22", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "704" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKArv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T09:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-23T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+2Elbb3ZjZOhg6va6eCl\/39GMXGlIgEHBwchBEd3oZc5\/NuEz\/QqyO8VyHDqKa4Q8VxoZQNJQX2UuUjdcKq4TmWjzyw2mPx204Sd+2JUy2oj3p8VHMqm2W+jQ93AD8RDYY7pKE0HKdpzg+IV+qpufQFFRiyD", "FareInfoRef": "VTyzoBz3nDKA92+CBmAAAA==" }, "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": null, "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-09-21-2026-09-23", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-23", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 330691, "calendar_total_sell": 330691, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 330691, "filter": { "id": "F1TT00016-153", "price": 330691, "journey_duration": "PT2D6H20M", "journey_duration_seconds": 195600, "layover_duration": "PT12H14M", "layover_duration_seconds": 44040, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "JFK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-23T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220600jfk2026092207244357jfk202609221120doh202609230705704doh202609230920dac202609231735642", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-154", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-154", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-154", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 331853, "gross_total": 331153, "base_fare": 298821, "tax": 33032, "sell": { "currency": "BDT", "total": 331853, "base_fare": 298821, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODUzLCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTE1MywiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxMTUzLCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 331853, "base_fare": 298821, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 331853, "base_fare": 298821, "tax": 33032, "gross": { "base_fare": "298121.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg1My4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTE1My4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzExNTMuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzExNTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-154", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-154", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 331853, "calendar_total_sell": 331853, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 331853, "filter": { "id": "F1TT00016-154", "price": 331853, "journey_duration": "PT2D11H52M", "journey_duration_seconds": 215520, "layover_duration": "PT19H17M", "layover_duration_seconds": 69420, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-155", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-155", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-155", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 331853, "gross_total": 331153, "base_fare": 298821, "tax": 33032, "sell": { "currency": "BDT", "total": 331853, "base_fare": 298821, "tax": 33032 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODUzLCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzAzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTE1MywiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzMwMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxMTUzLCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzAzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 331853, "base_fare": 298821, "tax": 33032, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33032.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 331853, "base_fare": 298821, "tax": 33032, "gross": { "base_fare": "298121.00", "tax": "33032.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26085.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg1My4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTE1My4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzMDMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzMwMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzExNTMuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzAzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzExNTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2MDg1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2OTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTc4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NzUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3MSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-155", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-155", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 331853, "calendar_total_sell": 331853, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 331853, "filter": { "id": "F1TT00016-155", "price": 331853, "journey_duration": "PT2D20H47M", "journey_duration_seconds": 247620, "layover_duration": "PT1D4H12M", "layover_duration_seconds": 101520, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-156", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-156", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-156", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 332546, "gross_total": 331846, "base_fare": 298821, "tax": 33725, "sell": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMyNTQ2LCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTg0NiwiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODQ2LCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "gross": { "base_fare": "298121.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMjU0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzE4NDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-156", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-156", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 332546, "calendar_total_sell": 332546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 332546, "filter": { "id": "F1TT00016-156", "price": 332546, "journey_duration": "PT2D16H8M", "journey_duration_seconds": 230880, "layover_duration": "PT23H31M", "layover_duration_seconds": 84660, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-157", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-157", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-157", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 332546, "gross_total": 331846, "base_fare": 298821, "tax": 33725, "sell": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMyNTQ2LCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTg0NiwiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODQ2LCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "gross": { "base_fare": "298121.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMjU0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzE4NDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-157", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H42M", "transit_time": "11H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-157", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 332546, "calendar_total_sell": 332546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 332546, "filter": { "id": "F1TT00016-157", "price": 332546, "journey_duration": "PT2D9H8M", "journey_duration_seconds": 205680, "layover_duration": "PT16H31M", "layover_duration_seconds": 59460, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-158", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-158", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-158", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 332546, "gross_total": 331846, "base_fare": 298821, "tax": 33725, "sell": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMyNTQ2LCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTg0NiwiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODQ2LCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "gross": { "base_fare": "298121.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMjU0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzE4NDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-158", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-158", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 332546, "calendar_total_sell": 332546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 332546, "filter": { "id": "F1TT00016-158", "price": 332546, "journey_duration": "PT3D1H3M", "journey_duration_seconds": 262980, "layover_duration": "PT1D8H26M", "layover_duration_seconds": 116760, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-159", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-159", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-159", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 332546, "gross_total": 331846, "base_fare": 298821, "tax": 33725, "sell": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMyNTQ2LCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTg0NiwiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODQ2LCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "gross": { "base_fare": "298121.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMjU0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzE4NDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "YX", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating YX | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-159", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D17H37M", "transit_time": "20H49M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKARw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T08:29:00.000-04:00", "origin_terminal": "8", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T09:52:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H23M", "distance": "186", "lay_over": "PT09H59M", "lay_over_date": "2026-09-21", "aircraft": { "code": "E75", "name": "E75", "picture": "E75.png" }, "operating": { "carrier": "YX", "carrier_name": "Republic Airline", "carrier_logo": "YX.png", "flight_number": "4364" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9086" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-159", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 332546, "calendar_total_sell": 332546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 332546, "filter": { "id": "F1TT00016-159", "price": 332546, "journey_duration": "PT2D18H3M", "journey_duration_seconds": 237780, "layover_duration": "PT1D1H26M", "layover_duration_seconds": 91560, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220829bos2026092209524364bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-160", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-160", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-160", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 332546, "gross_total": 331846, "base_fare": 298821, "tax": 33725, "sell": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMyNTQ2LCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTg0NiwiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODQ2LCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "gross": { "base_fare": "298121.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMjU0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzE4NDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-160", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-160", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 332546, "calendar_total_sell": 332546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 332546, "filter": { "id": "F1TT00016-160", "price": 332546, "journey_duration": "PT2D14H15M", "journey_duration_seconds": 224100, "layover_duration": "PT21H42M", "layover_duration_seconds": 78120, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-161", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-161", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-161", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 332546, "gross_total": 331846, "base_fare": 298821, "tax": 33725, "sell": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMyNTQ2LCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTg0NiwiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODQ2LCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "gross": { "base_fare": "298121.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMjU0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzE4NDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-161", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-161", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 332546, "calendar_total_sell": 332546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 332546, "filter": { "id": "F1TT00016-161", "price": 332546, "journey_duration": "PT2D7H15M", "journey_duration_seconds": 198900, "layover_duration": "PT14H42M", "layover_duration_seconds": 52920, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-162", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-162", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-162", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 332546, "gross_total": 331846, "base_fare": 298821, "tax": 33725, "sell": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMyNTQ2LCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTg0NiwiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODQ2LCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "gross": { "base_fare": "298121.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMjU0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzE4NDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-162", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H49M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAHw+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T11:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT01H55M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-162", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 332546, "calendar_total_sell": 332546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 332546, "filter": { "id": "F1TT00016-162", "price": 332546, "journey_duration": "PT2D9H59M", "journey_duration_seconds": 208740, "layover_duration": "PT17H28M", "layover_duration_seconds": 62880, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T11:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609211110doh202609211320641doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-163", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-163", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-163", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 332546, "gross_total": 331846, "base_fare": 298821, "tax": 33725, "sell": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMyNTQ2LCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTg0NiwiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODQ2LCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "gross": { "base_fare": "298121.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMjU0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzE4NDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-163", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-163", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 332546, "calendar_total_sell": 332546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 332546, "filter": { "id": "F1TT00016-163", "price": 332546, "journey_duration": "PT2D23H10M", "journey_duration_seconds": 256200, "layover_duration": "PT1D6H37M", "layover_duration_seconds": 110220, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-164", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-164", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-164", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 332546, "gross_total": 331846, "base_fare": 298821, "tax": 33725, "sell": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMyNTQ2LCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTg0NiwiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODQ2LCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "gross": { "base_fare": "298121.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMjU0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzE4NDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-164", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-164", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 332546, "calendar_total_sell": 332546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 332546, "filter": { "id": "F1TT00016-164", "price": 332546, "journey_duration": "PT2D16H10M", "journey_duration_seconds": 231000, "layover_duration": "PT23H37M", "layover_duration_seconds": 85020, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-165", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-165", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-165", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 332546, "gross_total": 331846, "base_fare": 298821, "tax": 33725, "sell": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMyNTQ2LCJiYXNlX2ZhcmUiOjI5ODgyMSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMTg0NiwiYmFzZV9mYXJlIjoyOTgxMjEsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxODQ2LCJiYXNlX2ZhcmUiOjI5ODEyMSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "298121.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 332546, "base_fare": 298821, "tax": 33725, "gross": { "base_fare": "298121.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMjU0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODgyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTg0Ni4wMCIsImJhc2VfZmFyZSI6IjI5ODEyMS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk4MTIxLjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIyOTgxMjEuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzE4NDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "JFK", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "JFK", "destination": "BOS", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "JFK", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (JFK->BOS) operating B6 | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-165", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H44M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAJw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T15:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JFK", "arrival_time": "2026-09-21T22:30:00.000-04:00", "destination_terminal": "8", "destination_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT14H15M", "distance": "6691", "lay_over": "PT10H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "705" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKALw+CBmAAAA==", "origin": "JFK", "departure_time": "2026-09-22T06:40:00.000-04:00", "origin_terminal": "5", "origin_airport": { "name": "John F. Kennedy International Airport", "city": "New York", "country": "United States", "timezone": "America\/New_York" }, "destination": "BOS", "arrival_time": "2026-09-22T07:59:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H19M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-09-21", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2718" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3902" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GStt7sxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6Ve6GT2\/zbhM70y0nsFEtT8\/iwQcVwIsbKCpKA88pylbBgq2qjU6ZGlD0a33Sxh574MqhlqjzGs4KncNdttNGgb+IFwGEwhHrnaIMV6elK8wl61rS9KOyx2", "FareInfoRef": "VTyzoBz3nDKAO1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-165", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 332546, "calendar_total_sell": 332546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 332546, "filter": { "id": "F1TT00016-165", "price": 332546, "journey_duration": "PT2D18H54M", "journey_duration_seconds": 240840, "layover_duration": "PT1D2H23M", "layover_duration_seconds": 94980, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "JFK", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609211515jfk202609212230705jfk202609220640bos2026092207592718bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-166", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-166", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-166", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 334400, "gross_total": 333700, "base_fare": 300675, "tax": 33725, "sell": { "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM0NDAwLCJiYXNlX2ZhcmUiOjMwMDY3NSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMzcwMCwiYmFzZV9mYXJlIjoyOTk5NzUsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMzNzAwLCJiYXNlX2ZhcmUiOjI5OTk3NSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "299975.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725, "gross": { "base_fare": "299975.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNDQwMC4wMCIsImJhc2VfZmFyZSI6IjMwMDY3NS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk5OTc1LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMzcwMC4wMCIsImJhc2VfZmFyZSI6IjI5OTk3NS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk5OTc1LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzM3MDAuMDAiLCJiYXNlX2ZhcmUiOiIyOTk5NzUuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzM3MDAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-166", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-166", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H26M", "transit_time": "11H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAxv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-24T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T09: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT07H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 334400, "calendar_total_sell": 334400, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 334400, "filter": { "id": "F1TT00016-166", "price": 334400, "journey_duration": "PT2D12H11M", "journey_duration_seconds": 216660, "layover_duration": "PT17H40M", "layover_duration_seconds": 63600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T09:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609240125dac202609240940640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-167", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-167", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-167", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 334400, "gross_total": 333700, "base_fare": 300675, "tax": 33725, "sell": { "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM0NDAwLCJiYXNlX2ZhcmUiOjMwMDY3NSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMzcwMCwiYmFzZV9mYXJlIjoyOTk5NzUsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMzNzAwLCJiYXNlX2ZhcmUiOjI5OTk3NSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "299975.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725, "gross": { "base_fare": "299975.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNDQwMC4wMCIsImJhc2VfZmFyZSI6IjMwMDY3NS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk5OTc1LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMzcwMC4wMCIsImJhc2VfZmFyZSI6IjI5OTk3NS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk5OTc1LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzM3MDAuMDAiLCJiYXNlX2ZhcmUiOiIyOTk5NzUuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzM3MDAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-167", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-167", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H26M", "transit_time": "4H37M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA9v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T16:14:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T17:48:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H34M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "2459" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3824" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT03H42M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 334400, "calendar_total_sell": 334400, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 334400, "filter": { "id": "F1TT00016-167", "price": 334400, "journey_duration": "PT2D5H11M", "journey_duration_seconds": 191460, "layover_duration": "PT10H40M", "layover_duration_seconds": 38400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221614phl2026092217482459phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-168", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-168", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-168", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 334400, "gross_total": 333700, "base_fare": 300675, "tax": 33725, "sell": { "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM0NDAwLCJiYXNlX2ZhcmUiOjMwMDY3NSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMzcwMCwiYmFzZV9mYXJlIjoyOTk5NzUsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMzNzAwLCJiYXNlX2ZhcmUiOjI5OTk3NSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "299975.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725, "gross": { "base_fare": "299975.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNDQwMC4wMCIsImJhc2VfZmFyZSI6IjMwMDY3NS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk5OTc1LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMzcwMC4wMCIsImJhc2VfZmFyZSI6IjI5OTk3NS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk5OTc1LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzM3MDAuMDAiLCJiYXNlX2ZhcmUiOiIyOTk5NzUuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzM3MDAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-168", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-168", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H10M", "transit_time": "7H23M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA3v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T13:30:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T15:02:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1859" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3835" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT06H28M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 334400, "calendar_total_sell": 334400, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 334400, "filter": { "id": "F1TT00016-168", "price": 334400, "journey_duration": "PT2D7H55M", "journey_duration_seconds": 201300, "layover_duration": "PT13H26M", "layover_duration_seconds": 48360, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609221330phl2026092215021859phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1TT00016-169", "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": "81178938684116454HJH3A", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-169", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-169", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H41M", "transit_time": "12H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA7v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:59:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T09:31:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1159" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3834" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT11H59M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 334400, "gross_total": 333700, "base_fare": 300675, "tax": 33725, "sell": { "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM0NDAwLCJiYXNlX2ZhcmUiOjMwMDY3NSwidGF4IjozMzcyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMzMzcwMCwiYmFzZV9mYXJlIjoyOTk5NzUsInRheCI6MzM3MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMzNzAwLCJiYXNlX2ZhcmUiOjI5OTk3NSwidGF4IjozMzcyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "299975.00", "tax": "33725.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 334400, "base_fare": 300675, "tax": 33725, "gross": { "base_fare": "299975.00", "tax": "33725.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": "0.00" }, "Other": { "title": "Others taxes", "amount": "26778.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNDQwMC4wMCIsImJhc2VfZmFyZSI6IjMwMDY3NS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk5OTc1LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMzcwMC4wMCIsImJhc2VfZmFyZSI6IjI5OTk3NS4wMCIsInRheCI6IjMzNzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk5OTc1LjAwIiwidGF4IjoiMzM3MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMzM3MDAuMDAiLCJiYXNlX2ZhcmUiOiIyOTk5NzUuMDAiLCJ0YXgiOiIzMzcyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzM3MDAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2Nzc4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODY2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkxNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "BOS", "first_departure_date": "2026-09-21", "segments": [ { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "ORD", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "ORD", "destination": "BOS", "operating": "AA", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "BOS", "destination": "PHL", "operating": "B6", "marketing": "QR", "booking_code": "O", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "PHL", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR4R1SE", "cabin": "economy" } ], "connecting": [ "DOH", "ORD", "PHL" ], "itinerary_type": "international", "today": "2026-09-14", "current_timestamp": 1789386848 }, "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->DOH) operating QR | entry 2: operating_code UL != segment 1 (DAC->DOH) operating QR | entry 3: operating_code MH != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR | entry 2: operating_code CA != segment 1 (DAC->DOH) operating QR | entry 3: operating_code CZ != segment 1 (DAC->DOH) operating QR" }, { "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 3 (ORD->BOS) operating AA | entry 2: operating_code GF != segment 1 (DAC->DOH) operating QR | entry 3: operating_code WY != segment 1 (DAC->DOH) operating QR | entry 4: operating_code EK != segment 1 (DAC->DOH) operating QR | entry 5: operating_code TG != segment 1 (DAC->DOH) operating QR | entry 6: operating_code OD != segment 1 (DAC->DOH) operating QR | entry 7: operating_code ET != segment 1 (DAC->DOH) operating QR" }, { "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->DOH) operating QR" }, { "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->DOH) operating QR" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-169", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H45M", "transit_time": "6H3M", "routes": [ { "air_segment_key": "VTyzoBz3nDKAbv+CBmAAAA==", "origin": "DAC", "departure_time": "2026-09-21T02:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-20", "flight_time": "PT5H10M", "distance": "2432", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKATw+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-21T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ORD", "arrival_time": "2026-09-21T15:05:00.000-05:00", "destination_terminal": "5", "destination_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "flight_date": "2026-09-21", "flight_time": "PT14H50M", "distance": "7123", "lay_over": "PT03H50M", "lay_over_date": "2026-09-21", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "725" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAVw+CBmAAAA==", "origin": "ORD", "departure_time": "2026-09-21T17:18:00.000-05:00", "origin_terminal": "3", "origin_airport": { "name": "Chicago O'Hare International Airport", "city": "Chicago", "country": "United States", "timezone": "America\/Chicago" }, "destination": "BOS", "arrival_time": "2026-09-21T21:00:00.000-04:00", "destination_terminal": "B", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT2H42M", "distance": "862", "lay_over": "PT02H13M", "lay_over_date": "2026-09-21", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "AA", "carrier_name": "American Airlines", "carrier_logo": "AA.png", "flight_number": "407" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "2897" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4HittnsxsnQwVXtdPDS\/z+j2E6lIgEHBwfee6VeuMjs\/23CZ3plpPcKJKj5\/VkgSucIsbKCpKA88pylbBgq2qjU6ZGlD8Zlu1nCzt0NqhlqjzGs4KncNdttNGgb+IFwGEwhHrnS2ZT19KR4hb1qW19Hkyxw", "FareInfoRef": "VTyzoBz3nDKAy1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-169", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H41M", "transit_time": "12H54M", "routes": [ { "air_segment_key": "VTyzoBz3nDKA7v+CBmAAAA==", "origin": "BOS", "departure_time": "2026-09-22T07:59:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "PHL", "arrival_time": "2026-09-22T09:31:00.000-04:00", "destination_terminal": "E", "destination_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-22", "flight_time": "PT1H32M", "distance": "280", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": "1159" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3834" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKA5v+CBmAAAA==", "origin": "PHL", "departure_time": "2026-09-22T21:30:00.000-04:00", "origin_terminal": "A", "origin_airport": { "name": "Philadelphia International Airport", "city": "Philadelphia", "country": "United States", "timezone": "America\/New_York" }, "destination": "DOH", "arrival_time": "2026-09-23T17:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-23", "flight_time": "PT13H00M", "distance": "6785", "lay_over": "PT11H59M", "lay_over_date": "2026-09-22", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "728" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "VTyzoBz3nDKAjv+CBmAAAA==", "origin": "DOH", "departure_time": "2026-09-23T18:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-09-24T02: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-09-23", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-09-23", "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" }, "booking_class": { "brand_id": "2174419", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR4R1SE", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0+4GSptnsxsnQwVHtdPDS\/z+j2HGlIgEHBwfOOaXeuMjo\/m3AZ3glxPcKRKh58CtElRNbWUBSkJ9pTJI3XCpaqdjoK0sbDMt2t4Sd+9SoEs16fBwZ7MpNs95GhbaBH\/CnwejDmYoNUqynneIMe9W2vkAILHc=", "FareInfoRef": "VTyzoBz3nDKAg1+CBmAAAA==" }, "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": null, "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-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 334400, "calendar_total_sell": 334400, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 334400, "filter": { "id": "F1TT00016-169", "price": 334400, "journey_duration": "PT2D13H26M", "journey_duration_seconds": 221160, "layover_duration": "PT18H57M", "layover_duration_seconds": 68220, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH", "ORD", "PHL" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "", "departure_departure_time": "2026-09-21T02:15:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T02:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "dac202609210215doh202609210425639doh202609210815ord202609211505725ord202609211718bos202609212100407bos202609220759phl2026092209311159phl202609222130doh202609231730728doh202609231825dac202609240240638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "flight_key": "F1SE00005-49", "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-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H00M", "transit_time": "4H5M", "routes": [ { "air_segment_key": "0-49", "origin": "DAC", "departure_time": "2026-09-21T02:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-09-21T04:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-09-21", "flight_time": "PT5H10M", "distance": 2438, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 639 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 5591 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": "M", "seat_available": 1, "fareBasisCode": "BJR4R1SE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1SE" ] } } }, { "air_segment_key": "1-49", "origin": "DOH", "departure_time": "2026-09-21T08:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOS", "arrival_time": "2026-09-21T15:15:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": 6517, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": 743 }, "marketing": { "carrier": "B6", "carrier_name": "Jetblue Airways", "carrier_logo": "B6.png", "flight_number": 5570 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": "M", "seat_available": 9, "fareBasisCode": "BJR4R1SE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1SE" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-49", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H15M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "0-49", "origin": "BOS", "departure_time": "2026-09-22T22:00:00", "origin_terminal": "E", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "FRA", "arrival_time": "2026-09-23T11:15:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-09-22", "flight_time": "PT7H15M", "distance": 3669, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "343", "name": "343", "picture": "343.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 421 }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 421 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "RM", "seat_available": 9, "fareBasisCode": "YFF77WW\/HUBE", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YFF77WW\/HUBE" ] } } }, { "air_segment_key": "1-49", "origin": "FRA", "departure_time": "2026-09-23T12:50:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-09-23T16:55:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-09-23", "flight_time": "PT3H05M", "distance": 1144, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 1300 }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": 1300 }, "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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "RG", "seat_available": 9, "fareBasisCode": "YFF77WW\/HUBE", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YFF77WW\/HUBE" ] } } }, { "air_segment_key": "2-49", "origin": "IST", "departure_time": "2026-09-23T18:50:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-09-24T05:15:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-23", "flight_time": "PT7H25M", "distance": 3713, "lay_over": "PT01H55M", "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": 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": 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": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 1, "fareBasisCode": "YFF77WW\/HUBE", "matchedAccountCode": "HFO1", "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YFF77WW\/HUBE" ] } } } ] } ], "price": { "currency": "BDT", "total": 499673.48, "gross_total": 3893.23, "base_fare": 440967.87, "tax": 58705.61, "sell": { "currency": "BDT", "total": 499673.48, "base_fare": 440967.87, "tax": 58705.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzkwMC4yMywiYmFzZV9mYXJlIjozNDQyLCJ0YXgiOjQ1OC4yM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjM4OTMuMjMsImJhc2VfZmFyZSI6MzQzNSwidGF4Ijo0NTguMjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Mzg5My4yMywiYmFzZV9mYXJlIjozNDM1LCJ0YXgiOjQ1OC4yM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 499673.48, "base_fare": 440967.87, "tax": 58705.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "440071.07", "tax": "58705.61", "discount": 0, "ait": "0.00", "service_charge": 896.8 }, "partner": { "currency": "BDT", "total": 499673.48, "base_fare": 440967.87, "tax": 58705.61, "gross": { "base_fare": "440071.07", "tax": "58705.61", "discount": "0.00", "ait": "0.00", "service_charge": 896.8 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "525.27" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6354.45" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "461.21" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3843.42" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "19473.31" }, "Other": { "title": "Others taxes", "amount": "28047.96" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjM5MDAuMjMiLCJiYXNlX2ZhcmUiOiIzNDQyLjAwIiwidGF4IjoiNDU4LjIzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQzNS4wMCIsInRheCI6IjQ1OC4yMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI4LjExIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMzg5My4yMyIsImJhc2VfZmFyZSI6IjM0MzUuMDAiLCJ0YXgiOiI0NTguMjMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNDM1LjAwIiwidGF4IjoiNDU4LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMzg5My4yMyIsImJhc2VfZmFyZSI6IjM0MzUuMDAiLCJ0YXgiOiI0NTguMjMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mzg5My4yMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNjAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIzMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxNTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjE4LjkzIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTUyLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozMywidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNiwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMi43LCJ0YXhJbmZvIjoiQUlSUE9SVCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJSQTIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MzIuOCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBJTlRFUk5BVElPTkFMIERFUEFSVFVSRSJ9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjE2LjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVFkgQ0hBUkdFIFBGQyJ9LHsiY29kZSI6IlBaMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBDSEFSR0UgQVJSSVZBTFMifSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxNi41LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTQUZFVFkgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi4zLCJ0YXhJbmZvIjoiRkxJR0hUUyBTRUNVUklUWSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuOCwidGF4SW5mbyI6IkFJUlBPUlQgU0VSVklDRSBDSEFSR0UgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUuNiwidGF4SW5mbyI6IlBBU1NFTkdFUiBDSVZJTCBBVklBVElPTiBTRUNVUklUWSBTRVJWSUNFIEZFRSJ9LHsiY29kZSI6IlVTMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMy40LCJ0YXhJbmZvIjoiVFJBTlNQT1JUQVRJT04gVEFYIElOVEVSTkFUSU9OQUwgREVQQVJUVVJFIElOQ0xVRElORyBBSyBBTkQgSEkifSx7ImNvZGUiOiJVUzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjMuNCwidGF4SW5mbyI6IlRSQU5TUE9SVEFUSU9OIFRBWCBJTlRFUk5BVElPTkFMIEFSUklWQUwifSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjg0LCJ0YXhJbmZvIjoiQVBISVMgUEFTU0VOR0VSIEZFRSBQQVNTRU5HRVJTIn0seyJjb2RlIjoiWFkyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcsInRheEluZm8iOiJJTU1JR1JBVElPTiBVU0VSIEZFRSJ9LHsiY29kZSI6IllDIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuMzksInRheEluZm8iOiJDVVNUT01TIFVTRVIgRkVFIn0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIEZBQ0lMSVRZIENIQVJHRSJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "OPTION#49", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 498776.68, "data": [ { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25622.77, "currency": "BDT", "fmg": { "amount": 25622.77, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25622.77 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 25622.77, "currency": "BDT", "fmg": { "amount": 25622.77, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25622.77 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 498776.68, "currency": "BDT", "fmg": { "amount": 498776.68, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 498776.68 }, "supplier": { "amount": 3893.23, "currency": "USD" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 498776.68, "currency": "BDT", "fmg": { "amount": 498776.68, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 498776.68 }, "supplier": { "amount": 3893.23, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-09-21-2026-09-24", "calendar_flight_date": "2026-09-21", "calendar_arrival_date": "2026-09-24", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 499673.48, "calendar_total_sell": 499673.48, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 499673.48, "filter": { "id": "F1SE00005-49", "price": 499673.48, "gross_total": 3893.23, "journey_duration": "PT21H15M", "journey_duration_seconds": 76500, "layover_duration": "PT3H30M", "layover_duration_seconds": 12600, "carrier_operating": "QR", "carrier_marketing": "B6", "aircraft": "777", "aircraft_name": "777", "cabin_class": "Economy", "connecting_airport": { "": "DOH", "1": "JFK", "12": "IST", "15": "PHL", "34": "ORD", "44": "AUH", "83": "MIA", "89": "DFW", "144": "DXB", "145": "YUL", "151": "YYZ", "157": "FRA" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T05:15:00", "refund": "non-refundable", "baggage_value": "piece", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202609210215doh202609210425639adtdoh202609210830bos202609211515743adtbos202609222200fra202609231115421adtfra202609231250ist2026092316551300adtist202609231850dac202609240515712adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H30M", "transit_time": "5H25M", "uniqueTransID": "TOT639249836435546972", "itemCodeRef": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyLTYzOTI1MDA1MjQzNjM5NzM0MXxWRTlVTmpNNU1qUTVPRE0yTkRNMU5UUTJPVGN5ZkZaRk9WVk9hazAxVFdwUk5VOUVUVEpPUkUweFRsUlJNazlVWTNsbVJFa3dUMVJWZDAxSFdtaE1WMWw2VGtkTmRFNUVVWGhOVXpBMFRtMVpNVXhYU1RCTlIxSnNXWHBvYTFsVVNtbGFTSGgzVFVNMWRrMVRjSGROVXpWMlRXbHdPRlpFUVhGV1JFVnhmREUxZkRZek9USTFNREExTWpRek5qUXpPVEV3TnlSdU53PT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMxI3AwfFQwfDE=", "origin": "DAC", "departure_time": "2026-09-21 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-09-21 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-09-21", "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": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMyI3AwfFQwfDE=", "origin": "KUL", "departure_time": "2026-09-21 09:50:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "LHR", "arrival_time": "2026-09-21 16:35:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": null, "lay_over": "PT01H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A350-900", "name": "Airbus A350-900", "picture": "Airbus A350-900.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMzI3AwfFQwfDE=", "origin": "LHR", "departure_time": "2026-09-21 20:10:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BOS", "arrival_time": "2026-09-21 22:35:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT7H25M", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-777", "name": "Boeing-777", "picture": "Boeing-777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9911" }, "marketing": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9911" }, "booking_class": { "cabin_class": null, "cabin_code": "", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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-0", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D18H35M", "transit_time": "15H50M", "uniqueTransID": "TOT639249836435546972", "itemCodeRef": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyLTYzOTI1MDA1MjQzNjM5NzM0MXxWRTlVTmpNNU1qUTVPRE0yTkRNMU5UUTJPVGN5ZkZaRk9WVk9hazAxVFdwUk5VOUVUVEpPUkUweFRsUlJNazlVWTNsbVJFa3dUMVJWZDAxSFdtaE1WMWw2VGtkTmRFNUVVWGhOVXpBMFRtMVpNVXhYU1RCTlIxSnNXWHBvYTFsVVNtbGFTSGgzVFVNMWRrMVRjSGROVXpWMlRXbHdPRlpFUVhGV1JFVnhmREUxZkRZek9USTFNREExTWpRek5qUXpPVEV3TnlSdU53PT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMxMyNwMXxUMXwx", "origin": "BOS", "departure_time": "2026-09-22 13:00:00", "origin_terminal": "E", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "NRT", "arrival_time": "2026-09-23 16:00:00", "destination_terminal": "2", "destination_airport": { "name": "Narita International Airport", "city": "Tokyo \/ Narita", "country": "Japan", "timezone": "Asia\/Tokyo" }, "flight_date": "2026-09-22", "flight_time": "PT14H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 787-9", "name": "Boeing 787-9", "picture": "Boeing 787-9.png" }, "operating": { "carrier": "JL", "carrier_name": "Japan Airlines", "carrier_logo": "JL.png", "flight_number": "9107" }, "marketing": { "carrier": "JL", "carrier_name": "Japan Airlines", "carrier_logo": "JL.png", "flight_number": "9107" }, "booking_class": { "cabin_class": null, "cabin_code": "", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMxNCNwMXxUMXwx", "origin": "NRT", "departure_time": "2026-09-23 21:45:00", "origin_terminal": "2", "origin_airport": { "name": "Narita International Airport", "city": "Tokyo \/ Narita", "country": "Japan", "timezone": "Asia\/Tokyo" }, "destination": "KUL", "arrival_time": "2026-09-24 04:30:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-09-23", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT05H45M", "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": "71" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "71" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMxNSNwMXxUMXwx", "origin": "KUL", "departure_time": "2026-09-24 09:10: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-09-24 11:05:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT3H55M", "distance": null, "lay_over": "PT04H40M", "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": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 1940233.24, "gross_total": 2072013, "base_fare": 1982068, "tax": 96861, "sell": { "currency": "BDT", "total": 1940233.24, "base_fare": 1982068, "tax": 96861 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk0MDIzMy4yNCwiYmFzZV9mYXJlIjoxOTgyMDY4LCJ0YXgiOjk2ODYxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkzOTUzMy4yNCwiYmFzZV9mYXJlIjoxOTgxMzY4LCJ0YXgiOjk2ODYxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwNzIwMTMsImJhc2VfZmFyZSI6MTk4MTM2OCwidGF4Ijo5MDY0NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 1940233.24, "base_fare": 1982068, "tax": 96861, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1981368.00", "tax": "90645.00", "discount": 138695.76, "ait": "6216.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 1940233.24, "base_fare": 1982068, "tax": 96861, "gross": { "base_fare": "1981368.00", "tax": "90645.00", "discount": "138695.76", "ait": "6216.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NDAyMzMuMjQiLCJiYXNlX2ZhcmUiOiIxOTgyMDY4LjAwIiwidGF4IjoiOTY4NjEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTgxMzY4LjAwIiwidGF4IjoiOTA2NDUuMDAiLCJkaXNjb3VudCI6IjEzODY5NS43NiIsImFpdCI6IjYyMTYuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkzOTUzMy4yNCIsImJhc2VfZmFyZSI6IjE5ODEzNjguMDAiLCJ0YXgiOiI5Njg2MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5ODEzNjguMDAiLCJ0YXgiOiI5MDY0NS4wMCIsImRpc2NvdW50IjoiMTM4Njk1Ljc2IiwiYWl0IjoiNjIxNi4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA3MjAxMy4wMCIsImJhc2VfZmFyZSI6IjE5ODEzNjguMDAiLCJ0YXgiOiI5MDY0NS4wMCIsImRpc2NvdW50IjoiMTM4Njk1Ljc2IiwiYWl0IjoiNjIxNi4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE5Mzk1MzMuMjQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1940233.24, "filter": { "id": "F1TF00018-0", "price": 1940233.24, "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", "LHR", "NRT" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24 11:05:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202609210205kul202609210800197kul202609210950lhr2026092116354lhr202609212010bos2026092122359911bos202609221300nrt2026092316009107nrt202609232145kul20260924043071kul202609240910dac202609241105102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H30M", "transit_time": "5H25M", "uniqueTransID": "TOT639249836435546972", "itemCodeRef": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyLTYzOTI1MDA1MjQzNjM5NzM0MXxWRTlVTmpNNU1qUTVPRE0yTkRNMU5UUTJPVGN5ZkZaRk9WVk9hazAxVFdwUk5VOUVUVEpPUkUweFRsUlJNazlVWTNsbVJFa3dUMVJWZDAxSFdtaE1WMWw2VGtkTmRFNUVVWGhOVXpBMFRtMVpNVXhYU1RCTlIxSnNXWHBvYTFsVVNtbGFTSGgzVFdrMWRrMTVjSGROZVRWMlRrTndPRlpFU1hGV1JFMXhmREUxZkRZek9USTFNREExTWpRek5qUXpPVEV3TnlSdU53PT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMxI3AyfFQyfDE=", "origin": "DAC", "departure_time": "2026-09-21 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-09-21 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-09-21", "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": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMyI3AyfFQyfDE=", "origin": "KUL", "departure_time": "2026-09-21 09:50:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "LHR", "arrival_time": "2026-09-21 16:35:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": null, "lay_over": "PT01H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A350-900", "name": "Airbus A350-900", "picture": "Airbus A350-900.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMzI3AyfFQyfDE=", "origin": "LHR", "departure_time": "2026-09-21 20:10:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BOS", "arrival_time": "2026-09-21 22:35:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT7H25M", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-777", "name": "Boeing-777", "picture": "Boeing-777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9911" }, "marketing": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9911" }, "booking_class": { "cabin_class": null, "cabin_code": "", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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-1", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3D8H25M", "transit_time": "1D5H40M", "uniqueTransID": "TOT639249836435546972", "itemCodeRef": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyLTYzOTI1MDA1MjQzNjM5NzM0MXxWRTlVTmpNNU1qUTVPRE0yTkRNMU5UUTJPVGN5ZkZaRk9WVk9hazAxVFdwUk5VOUVUVEpPUkUweFRsUlJNazlVWTNsbVJFa3dUMVJWZDAxSFdtaE1WMWw2VGtkTmRFNUVVWGhOVXpBMFRtMVpNVXhYU1RCTlIxSnNXWHBvYTFsVVNtbGFTSGgzVFdrMWRrMTVjSGROZVRWMlRrTndPRlpFU1hGV1JFMXhmREUxZkRZek9USTFNREExTWpRek5qUXpPVEV3TnlSdU53PT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHM3I3AzfFQzfDE=", "origin": "BOS", "departure_time": "2026-09-22 13:00:00", "origin_terminal": "E", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "NRT", "arrival_time": "2026-09-23 16:00:00", "destination_terminal": "2", "destination_airport": { "name": "Narita International Airport", "city": "Tokyo \/ Narita", "country": "Japan", "timezone": "Asia\/Tokyo" }, "flight_date": "2026-09-22", "flight_time": "PT14H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 787-9", "name": "Boeing 787-9", "picture": "Boeing 787-9.png" }, "operating": { "carrier": "JL", "carrier_name": "Japan Airlines", "carrier_logo": "JL.png", "flight_number": "9107" }, "marketing": { "carrier": "JL", "carrier_name": "Japan Airlines", "carrier_logo": "JL.png", "flight_number": "9107" }, "booking_class": { "cabin_class": null, "cabin_code": "", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHM4I3AzfFQzfDE=", "origin": "NRT", "departure_time": "2026-09-23 21:45:00", "origin_terminal": "2", "origin_airport": { "name": "Narita International Airport", "city": "Tokyo \/ Narita", "country": "Japan", "timezone": "Asia\/Tokyo" }, "destination": "KUL", "arrival_time": "2026-09-24 04:30:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-09-23", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT05H45M", "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": "71" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "71" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHM5I3AzfFQzfDE=", "origin": "KUL", "departure_time": "2026-09-24 23:00: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-09-25 00:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT3H55M", "distance": null, "lay_over": "PT18H30M", "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": "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": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 1940874.24, "gross_total": 2072653, "base_fare": 1982068, "tax": 97502, "sell": { "currency": "BDT", "total": 1940874.24, "base_fare": 1982068, "tax": 97502 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk0MDg3NC4yNCwiYmFzZV9mYXJlIjoxOTgyMDY4LCJ0YXgiOjk3NTAyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk0MDE3NC4yNCwiYmFzZV9mYXJlIjoxOTgxMzY4LCJ0YXgiOjk3NTAyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwNzI2NTMsImJhc2VfZmFyZSI6MTk4MTM2OCwidGF4Ijo5MTI4NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 1940874.24, "base_fare": 1982068, "tax": 97502, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1981368.00", "tax": "91285.00", "discount": 138695.76, "ait": "6217.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 1940874.24, "base_fare": 1982068, "tax": 97502, "gross": { "base_fare": "1981368.00", "tax": "91285.00", "discount": "138695.76", "ait": "6217.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NDA4NzQuMjQiLCJiYXNlX2ZhcmUiOiIxOTgyMDY4LjAwIiwidGF4IjoiOTc1MDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTgxMzY4LjAwIiwidGF4IjoiOTEyODUuMDAiLCJkaXNjb3VudCI6IjEzODY5NS43NiIsImFpdCI6IjYyMTcuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk0MDE3NC4yNCIsImJhc2VfZmFyZSI6IjE5ODEzNjguMDAiLCJ0YXgiOiI5NzUwMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5ODEzNjguMDAiLCJ0YXgiOiI5MTI4NS4wMCIsImRpc2NvdW50IjoiMTM4Njk1Ljc2IiwiYWl0IjoiNjIxNy4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA3MjY1My4wMCIsImJhc2VfZmFyZSI6IjE5ODEzNjguMDAiLCJ0YXgiOiI5MTI4NS4wMCIsImRpc2NvdW50IjoiMTM4Njk1Ljc2IiwiYWl0IjoiNjIxNy4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE5NDAxNzQuMjQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1940874.24, "filter": { "id": "F1TF00018-1", "price": 1940874.24, "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", "LHR", "NRT" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21 02:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-25 00:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202609210205kul202609210800197kul202609210950lhr2026092116354lhr202609212010bos2026092122359911bos202609221300nrt2026092316009107nrt202609232145kul20260924043071kul202609242300dac202609250055196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H30M", "transit_time": "5H25M", "uniqueTransID": "TOT639249836435546972", "itemCodeRef": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyLTYzOTI1MDA1MjQzNjM5NzM0MXxWRTlVTmpNNU1qUTVPRE0yTkRNMU5UUTJPVGN5ZkZaRk9WVk9hazAxVFdwUk5VOUVUVEpPUkUweFRsUlJNazlVWTNsbVJFa3dUMVJWZDAxSFdtaE1WMWw2VGtkTmRFNUVVWGhOVXpBMFRtMVpNVXhYU1RCTlIxSnNXWHBvYTFsVVNtbGFTSGgzVGtNMWRrNVRjSGRPVXpWMlRtbHdPRlpFVVhGV1JGVnhmREUxZkRZek9USTFNREExTWpRek5qUXpPVEV3TnlSdU53PT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMxI3A0fFQ0fDE=", "origin": "DAC", "departure_time": "2026-09-21 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-09-21 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-09-21", "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": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMyI3A0fFQ0fDE=", "origin": "KUL", "departure_time": "2026-09-21 09:50:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "LHR", "arrival_time": "2026-09-21 16:35:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": null, "lay_over": "PT01H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A350-900", "name": "Airbus A350-900", "picture": "Airbus A350-900.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMzI3A0fFQ0fDE=", "origin": "LHR", "departure_time": "2026-09-21 20:10:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BOS", "arrival_time": "2026-09-21 22:35:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT7H25M", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-777", "name": "Boeing-777", "picture": "Boeing-777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9911" }, "marketing": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9911" }, "booking_class": { "cabin_class": null, "cabin_code": "", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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-2", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3D8H25M", "transit_time": "1D5H45M", "uniqueTransID": "TOT639249836435546972", "itemCodeRef": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyLTYzOTI1MDA1MjQzNjM5NzM0MXxWRTlVTmpNNU1qUTVPRE0yTkRNMU5UUTJPVGN5ZkZaRk9WVk9hazAxVFdwUk5VOUVUVEpPUkUweFRsUlJNazlVWTNsbVJFa3dUMVJWZDAxSFdtaE1WMWw2VGtkTmRFNUVVWGhOVXpBMFRtMVpNVXhYU1RCTlIxSnNXWHBvYTFsVVNtbGFTSGgzVGtNMWRrNVRjSGRPVXpWMlRtbHdPRlpFVVhGV1JGVnhmREUxZkRZek9USTFNREExTWpRek5qUXpPVEV3TnlSdU53PT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMxMCNwNXxUNXwx", "origin": "BOS", "departure_time": "2026-09-22 13:00:00", "origin_terminal": "E", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "NRT", "arrival_time": "2026-09-23 16:00:00", "destination_terminal": "2", "destination_airport": { "name": "Narita International Airport", "city": "Tokyo \/ Narita", "country": "Japan", "timezone": "Asia\/Tokyo" }, "flight_date": "2026-09-22", "flight_time": "PT14H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 787-9", "name": "Boeing 787-9", "picture": "Boeing 787-9.png" }, "operating": { "carrier": "JL", "carrier_name": "Japan Airlines", "carrier_logo": "JL.png", "flight_number": "9107" }, "marketing": { "carrier": "JL", "carrier_name": "Japan Airlines", "carrier_logo": "JL.png", "flight_number": "9107" }, "booking_class": { "cabin_class": null, "cabin_code": "", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMxMSNwNXxUNXwx", "origin": "NRT", "departure_time": "2026-09-24 10:05:00", "origin_terminal": "2", "origin_airport": { "name": "Narita International Airport", "city": "Tokyo \/ Narita", "country": "Japan", "timezone": "Asia\/Tokyo" }, "destination": "KUL", "arrival_time": "2026-09-24 16:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-09-24", "flight_time": "PT7H40M", "distance": null, "lay_over": "PT18H05M", "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": "89" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "89" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMxMiNwNXxUNXwx", "origin": "KUL", "departure_time": "2026-09-24 23:00: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-09-25 00:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT3H55M", "distance": null, "lay_over": "PT06H15M", "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": "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": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 1941224.24, "gross_total": 2073001, "base_fare": 1982068, "tax": 97852, "sell": { "currency": "BDT", "total": 1941224.24, "base_fare": 1982068, "tax": 97852 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk0MTIyNC4yNCwiYmFzZV9mYXJlIjoxOTgyMDY4LCJ0YXgiOjk3ODUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk0MDUyNC4yNCwiYmFzZV9mYXJlIjoxOTgxMzY4LCJ0YXgiOjk3ODUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwNzMwMDEsImJhc2VfZmFyZSI6MTk4MTM2OCwidGF4Ijo5MTYzM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 1941224.24, "base_fare": 1982068, "tax": 97852, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1981368.00", "tax": "91633.00", "discount": 138695.76, "ait": "6219.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 1941224.24, "base_fare": 1982068, "tax": 97852, "gross": { "base_fare": "1981368.00", "tax": "91633.00", "discount": "138695.76", "ait": "6219.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NDEyMjQuMjQiLCJiYXNlX2ZhcmUiOiIxOTgyMDY4LjAwIiwidGF4IjoiOTc4NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTgxMzY4LjAwIiwidGF4IjoiOTE2MzMuMDAiLCJkaXNjb3VudCI6IjEzODY5NS43NiIsImFpdCI6IjYyMTkuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk0MDUyNC4yNCIsImJhc2VfZmFyZSI6IjE5ODEzNjguMDAiLCJ0YXgiOiI5Nzg1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5ODEzNjguMDAiLCJ0YXgiOiI5MTYzMy4wMCIsImRpc2NvdW50IjoiMTM4Njk1Ljc2IiwiYWl0IjoiNjIxOS4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA3MzAwMS4wMCIsImJhc2VfZmFyZSI6IjE5ODEzNjguMDAiLCJ0YXgiOiI5MTYzMy4wMCIsImRpc2NvdW50IjoiMTM4Njk1Ljc2IiwiYWl0IjoiNjIxOS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE5NDA1MjQuMjQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1941224.24, "filter": { "id": "F1TF00018-2", "price": 1941224.24, "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", "LHR", "NRT" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21 02:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-25 00:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202609210205kul202609210800197kul202609210950lhr2026092116354lhr202609212010bos2026092122359911bos202609221300nrt2026092316009107nrt202609241005kul20260924164589kul202609242300dac202609250055196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "81178938684116454HJH3A", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H30M", "transit_time": "5H25M", "uniqueTransID": "TOT639249836435546972", "itemCodeRef": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyLTYzOTI1MDA1MjQzNjM5NzM0MXxWRTlVTmpNNU1qUTVPRE0yTkRNMU5UUTJPVGN5ZkZaRk9WVk9hazAxVFdwUk5VOUVUVEpPUkUweFRsUlJNazlVWTNsbVJFa3dUMVJWZDAxSFdtaE1WMWw2VGtkTmRFNUVVWGhOVXpBMFRtMVpNVXhYU1RCTlIxSnNXWHBvYTFsVVNtbGFTSGgzVG1rMWRrNTVjSGRPZVRWMlQwTndPRlpFV1hGV1JHTnhmREUxZkRZek9USTFNREExTWpRek5qUXpPVEV3TnlSdU53PT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMxI3A2fFQ2fDE=", "origin": "DAC", "departure_time": "2026-09-21 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-09-21 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-09-21", "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": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMyI3A2fFQ2fDE=", "origin": "KUL", "departure_time": "2026-09-21 09:50:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "LHR", "arrival_time": "2026-09-21 16:35:00", "destination_terminal": "4", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-09-21", "flight_time": "PT13H45M", "distance": null, "lay_over": "PT01H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A350-900", "name": "Airbus A350-900", "picture": "Airbus A350-900.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHMzI3A2fFQ2fDE=", "origin": "LHR", "departure_time": "2026-09-21 20:10:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BOS", "arrival_time": "2026-09-21 22:35:00", "destination_terminal": "E", "destination_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-09-21", "flight_time": "PT7H25M", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-777", "name": "Boeing-777", "picture": "Boeing-777.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9911" }, "marketing": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9911" }, "booking_class": { "cabin_class": null, "cabin_code": "", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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-3", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D11H55M", "transit_time": "11H40M", "uniqueTransID": "TOT639249836435546972", "itemCodeRef": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyLTYzOTI1MDA1MjQzNjM5NzM0MXxWRTlVTmpNNU1qUTVPRE0yTkRNMU5UUTJPVGN5ZkZaRk9WVk9hazAxVFdwUk5VOUVUVEpPUkUweFRsUlJNazlVWTNsbVJFa3dUMVJWZDAxSFdtaE1WMWw2VGtkTmRFNUVVWGhOVXpBMFRtMVpNVXhYU1RCTlIxSnNXWHBvYTFsVVNtbGFTSGgzVG1rMWRrNTVjSGRPZVRWMlQwTndPRlpFV1hGV1JHTnhmREUxZkRZek9USTFNREExTWpRek5qUXpPVEV3TnlSdU53PT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHM0I3A3fFQ3fDE=", "origin": "BOS", "departure_time": "2026-09-22 19:40:00", "origin_terminal": "E", "origin_airport": { "name": "Logan International Airport", "city": "Boston", "country": "United States", "timezone": "America\/New_York" }, "destination": "LHR", "arrival_time": "2026-09-23 07:10:00", "destination_terminal": "5", "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-09-22", "flight_time": "PT6H30M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A380-800", "name": "Airbus A380-800", "picture": "Airbus A380-800.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9913" }, "marketing": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9913" }, "booking_class": { "cabin_class": null, "cabin_code": "", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHM1I3A3fFQ3fDE=", "origin": "LHR", "departure_time": "2026-09-23 11:00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "KUL", "arrival_time": "2026-09-24 06:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-09-23", "flight_time": "PT12H45M", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A350-900", "name": "Airbus A350-900", "picture": "Airbus A350-900.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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": "VE9UNjM5MjQ5ODM2NDM1NTQ2OTcyfHM2I3A3fFQ3fDE=", "origin": "KUL", "departure_time": "2026-09-24 09:10: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-09-24 11:05:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-09-24", "flight_time": "PT3H55M", "distance": null, "lay_over": "PT02H25M", "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": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YIFMH" }, "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" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 1950524.57, "gross_total": 2083836, "base_fare": 2004449, "tax": 86338, "sell": { "currency": "BDT", "total": 1950524.57, "base_fare": 2004449, "tax": 86338 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk1MDUyNC41NywiYmFzZV9mYXJlIjoyMDA0NDQ5LCJ0YXgiOjg2MzM4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk0OTgyNC41NywiYmFzZV9mYXJlIjoyMDAzNzQ5LCJ0YXgiOjg2MzM4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwODM4MzYsImJhc2VfZmFyZSI6MjAwMzc0OSwidGF4Ijo4MDA4N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 1950524.57, "base_fare": 2004449, "tax": 86338, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2003749.00", "tax": "80087.00", "discount": 140262.43, "ait": "6251.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 1950524.57, "base_fare": 2004449, "tax": 86338, "gross": { "base_fare": "2003749.00", "tax": "80087.00", "discount": "140262.43", "ait": "6251.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NTA1MjQuNTciLCJiYXNlX2ZhcmUiOiIyMDA0NDQ5LjAwIiwidGF4IjoiODYzMzguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDAzNzQ5LjAwIiwidGF4IjoiODAwODcuMDAiLCJkaXNjb3VudCI6IjE0MDI2Mi40MyIsImFpdCI6IjYyNTEuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk0OTgyNC41NyIsImJhc2VfZmFyZSI6IjIwMDM3NDkuMDAiLCJ0YXgiOiI4NjMzOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMDM3NDkuMDAiLCJ0YXgiOiI4MDA4Ny4wMCIsImRpc2NvdW50IjoiMTQwMjYyLjQzIiwiYWl0IjoiNjI1MS4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA4MzgzNi4wMCIsImJhc2VfZmFyZSI6IjIwMDM3NDkuMDAiLCJ0YXgiOiI4MDA4Ny4wMCIsImRpc2NvdW50IjoiMTQwMjYyLjQzIiwiYWl0IjoiNjI1MS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE5NDk4MjQuNTcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1950524.57, "filter": { "id": "F1TF00018-3", "price": 1950524.57, "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", "LHR" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24 11:05:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202609210205kul202609210800197kul202609210950lhr2026092116354lhr202609212010bos2026092122359911bos202609221940lhr2026092307109913lhr202609231100kul2026092406453kul202609240910dac202609241105102", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "filter_data": { "lowest_price": { "id": "F1TT00016-16", "price": 211632.71, "gross_total": null, "journey_duration": "PT1D21H30M", "journey_duration_seconds": 163800, "layover_duration": "PT9H45M", "layover_duration_seconds": 35100, "carrier_operating": "TK", "carrier_marketing": "TK", "departure_timing_slot": "", "departure_departure_time": "2026-09-21T05:50:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-09-24T05:15:00.000+06:00" }, "highest_price": { "id": "F1TF00018-3", "price": 1950524.57, "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-09-21 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24 11:05:00" }, "lowest_layover_time": { "id": "F1TF00018-0", "price": 1940233.24, "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-09-21 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24 11:05:00" }, "highest_layover_time": { "id": "F1SC00006-49", "price": 264725.49, "gross_total": 2059.33, "journey_duration": "PT106D17H2M", "journey_duration_seconds": 9219720, "layover_duration": "PT23D2H48M", "layover_duration_seconds": 1997280, "carrier_operating": "QR", "carrier_marketing": "QR", "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00" }, "fastest_duration": { "id": "F1TF00018-0", "price": 1940233.24, "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-09-21 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24 11:05:00" }, "highest_duration": { "id": "F1SC00006-49", "price": 264725.49, "gross_total": 2059.33, "journey_duration": "PT106D17H2M", "journey_duration_seconds": 9219720, "layover_duration": "PT23D2H48M", "layover_duration_seconds": 1997280, "carrier_operating": "QR", "carrier_marketing": "QR", "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00" }, "lowest_departure_time": { "id": "F1TF00018-0", "price": 1940233.24, "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-09-21 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24 11:05:00" }, "lowest_arrival_time": { "id": "F1SE00005-46", "price": 320430.68, "gross_total": 2494.14, "journey_duration": "PT1D1H35M", "journey_duration_seconds": 92100, "layover_duration": "PT7H5M", "layover_duration_seconds": 25500, "carrier_operating": "EK", "carrier_marketing": "EK", "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T01:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-09-23T17:25:00" }, "latest_takeoff": { "id": "F1SE00005-14", "price": 250581.72, "gross_total": 1948.93, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT5H0M", "layover_duration_seconds": 18000, "carrier_operating": "3L", "carrier_marketing": "EY", "departure_timing_slot": "night", "departure_departure_time": "2026-09-21T21:05:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T04:50:00" }, "latest_landing": { "id": "F1TF00018-1", "price": 1940874.24, "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-09-21 02:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-25 00:55:00" }, "airlines_with_price": [ { "id": "F1SE00005-0", "price": 218732.62, "gross_total": 1700.33, "journey_duration": "PT1D0H24M", "journey_duration_seconds": 87840, "layover_duration": "PT5H5M", "layover_duration_seconds": 18300, "carrier_operating": "QR", "carrier_marketing": "QR", "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-09-23T17:35:00" }, { "id": "F1SE00005-4", "price": 227482.8, "gross_total": 1768.63, "journey_duration": "PT21H25M", "journey_duration_seconds": 77100, "layover_duration": "PT4H40M", "layover_duration_seconds": 16800, "carrier_operating": "TK", "carrier_marketing": "TK", "departure_timing_slot": "early-morning", "departure_departure_time": "2026-09-21T05:50:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T05:15:00" }, { "id": "F1SE00005-5", "price": 236727.49, "gross_total": 1840.79, "journey_duration": "PT1D8H34M", "journey_duration_seconds": 117240, "layover_duration": "PT12H40M", "layover_duration_seconds": 45600, "carrier_operating": "QR", "carrier_marketing": "AA", "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T02:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24T09:40:00" }, { "id": "F1SE00005-14", "price": 250581.72, "gross_total": 1948.93, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT5H0M", "layover_duration_seconds": 18000, "carrier_operating": "3L", "carrier_marketing": "EY", "departure_timing_slot": "night", "departure_departure_time": "2026-09-21T21:05:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-09-24T04:50:00" }, { "id": "F1SE00005-30", "price": 296894.88, "gross_total": 2310.43, "journey_duration": "PT1D0H26M", "journey_duration_seconds": 87960, "layover_duration": "PT4H37M", "layover_duration_seconds": 16620, "carrier_operating": "QR", "carrier_marketing": "B6", "departure_timing_slot": "morning", "departure_departure_time": "2026-09-21T11:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-09-24T02:40:00" }, { "id": "F1SE00005-45", "price": 320430.68, "gross_total": 2494.14, "journey_duration": "PT1D7H30M", "journey_duration_seconds": 113400, "layover_duration": "PT13H15M", "layover_duration_seconds": 47700, "carrier_operating": "EK", "carrier_marketing": "EK", "departure_timing_slot": "midnight", "departure_departure_time": "2026-09-21T01:40:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-09-23T23:20:00" }, { "id": "F1TF00018-0", "price": 1940233.24, "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-09-21 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-24 11:05:00" } ], "take_off": { "0": "midnight", "8": "early-morning", "18": "night", "34": "morning", "104": "" }, "landing_time": { "0": "morning", "1": "midnight", "4": "evening", "8": "early-morning", "49": "night", "104": "" }, "carrier": { "operating": [ "3L", "EK", "MH", "QR", "TK" ], "marketing": [ "AA", "B6", "EK", "EY", "MH", "QR", "TK" ] }, "baggage": [ { "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, { "baggage_value": "piece", "baggage_unit": "0", "baggage_title": "no-baggage" }, { "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, { "baggage_value": "piece", "baggage_unit": "2", "baggage_title": "2 piece" }, { "baggage_value": "kg", "baggage_unit": "231", "baggage_title": "231 kg" }, { "baggage_value": "kg", "baggage_unit": "232", "baggage_title": "232 kg" } ], "connecting_airport": [ "AUH", "DFW", "DOH", "DXB", "FRA", "IST", "JFK", "KUL", "LHR", "MIA", "NRT", "ORD", "PHL", "YUL", "YYZ" ], "no_of_stops": [ 1, 2 ] }, "search_parameter": { "journey_type": "RoundTrip", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "AIRPORT", "arrival_airport": "BOS", "departure_date": "2026-09-21", "arrival_date": "" }, { "departure_airport_type": "AIRPORT", "departure_airport": "BOS", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-09-22", "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\/81178938684116454HJH3A\/search_result.json", "beforeSearchduration": "0 seconds" }